mam obrazek zapisany w PNG z przezroczystymi elementami i przy pomocy biblioteki GD chcę umieścić go na jakimś tle,
próbowałem tak
<?php $obrazek=ImageCreate(32,32); $czerwony=ImageColorAllocate($obrazek,255 ,0 ,0); ImageFill($obrazek,1,1,$czerwony); $kontur = imagecreatefrompng("image/1/kontur.png"); imagecopy($obrazek,$kontur,0,0,0,0,32,32); ImagePNG($obrazek); imagedestroy($obrazek); ?>
niestety wyświetla się tylko obrazek PNG, a w miejsca przezroczyste jest wstawiany kolor biały

jeżeli to zrobię tak
<?php $obrazek = imagecreatefromjpeg('image/1/czerwony.jpeg'); $kontur = imagecreatefrompng("image/1/kontur.png"); imagecopy($obrazek,$kontur,0,0,0,0,32,32); ImagePNG($obrazek); imagedestroy($obrazek); ?>
to wszystko działa, ale takie rozwiązanie mnie nie zadowala ponieważ chcę "dynamicznie" zmienić kolor tła
co robię źle

