PHP - grafika w PHP
| DZIAŁANIE: |
Kliknij na link: 111grafika_przezroczyste_tlo_dzialanie.php Lub też obraz wstawiony tutaj : |
Kod:

Ewentualne Objaśnienia:
Oto skrypt PHP, który tworzy obraz z czerwonym wypełnionym kółkiem na białym tle. Sprawia on jednak że kolor biały jest przeźroczysty ! Widać, że kiedy wejdziemy w link prowadzący do strony która generuje obraz - przeźroczystości nie widać jest czerwone kółko na białym tle, ale kiedy patrzymy na obrazek wstawiony właśnie w tą stronę - widać przeźroczystość - mimo iż tło tabeli, w której jest wstawiony nasz obraz jest szare - obraz jest przeźroczysty - czyli widzimy czerwone kółko na szarym tle.
Do określenia przeźroczystości posłużyliśmy się jak widać w kodzie nowo poznaną funkcją imagecolortransparent - pierwszy argument to obraz, dla którego drugi argument określa kolor, który w tym obrazie będzie przeźroczysty.
Spróbujcie teraz w tej nowej funkcji ( imagecolortransparent) zmienić kolor biały na czerwony ( zmienna $czerwony ) - jaki będzie efekt ?? Oczywiście biała kartka z przeźroczystym kółkiem , bo kolor czerwony określamy wtedy w tym obrazie jako przeźroczysty.