Autor | Zpráva | ||
---|---|---|---|
regvac Profil * |
#1 · Zasláno: 20. 6. 2011, 16:11:18
Ahoj,
chtěl bych pomocí php udělat z png obrázku takovou šachovnici. Dělám to cyklem procházejícím všechny pixely obrázku. V lichých řádcích to lichým pixelům nechá původní baru, v sudých řádcích zase sudým. Jak ale zadám průhlednou barvu v těch zbylých pixelech? Barvu nastavuji takto: $color = imagecolorallocate($obr, $r, $g, $b); imagesetpixel($obr, $x, $y, $color); Jak toto zapsat tak, aby to v daném místě udělalo průhledný pixel? |
||
regvac Profil * |
Tak už jsem si to vygůglil:-)
imagesavealpha($obr, true); imagealphablending($obr, false); $transparent = imagecolorallocatealpha($obr, 0, 0, 0, 127); imagesetpixel($obr, $x, $y, $transparent); imagealphablending($obr, true); |
||
pcmanik Profil |
#3 · Zasláno: 20. 6. 2011, 16:35:13
regvac:
Nabuduce davaj kod do [pre][/pre] |
||
Časová prodleva: 13 let
|
0