Autor | Zpráva | ||
---|---|---|---|
Leopik 2x Profil |
#1 · Zasláno: 9. 11. 2008, 17:11:41
daju sa niejako precitat data z obrazku? Teda si vezmeme obrazok o velkosti 10x10 px (100 px) a kazdy pixel (konkretne, jeho farba) bude predstavovat niejaku malu informaciu. Napriklad cerveny bod bude obsahovat cislo 1, modry cislo 2 a pod.
Dakujem |
||
Matty Profil |
#2 · Zasláno: 9. 11. 2008, 17:31:43
Leopik 2x
Ano, dají. Na zjištění barvy pixelu existuje nějaká funkce, teď si nevzpomenu na název. Na podobném principu fungují i QR kódy, akorát ty jsou černobílé. |
||
Leopik 2x Profil |
#3 · Zasláno: 9. 11. 2008, 17:33:30 · Upravil/a: Leopik 2x
OK dik. A myslis si, ze by som tu funkciu mohol najst v PHP manuale, medzi "image" funkciami? A vsakze existuje aj funkcia, ktora prefarbuje iba jeden dany pixel?
EDIT: na nastavenie som uz funkciu nasiel, ale na to citanie este nie... |
||
BetaCam Profil |
#4 · Zasláno: 9. 11. 2008, 18:00:57 · Upravil/a: BetaCam
Zjištení RGB pixelu:
$image = imagecreatefrompng('obrazek.png'); $rgb = imagecolorat($image, 1, 1); var_dump(imagecolorsforindex($image,$rgb)); a jeho následnej update na jinou barvu : imagesetpixel ( $image , 1 , 1 , imagecolorallocate($image, 255, 0, 0)); header('Content-Type: image/png'); imagepng($image); Pokud se používá ten update tak zakomentovat ten var_dump. K testování sem použi tento obrázek : Je sice malej, ale aspon sou na něm dobře vidět zmeny |
||
Leopik 2x Profil |
#5 · Zasláno: 9. 11. 2008, 18:48:22
Diki, fakt si mi pomohol
|
||
Časová prodleva: 15 let
|
0