Autor Zpráva
Leopik 2x
Profil
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
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
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
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
Diki, fakt si mi pomohol

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: