Mam taki oto kod:
<?php $watermark="http://www.ceel.pl/images/photoalbum/wa.png"; $transparency = 30; // przezroczystosc znaku wodnego $source_photo = $photo_dest.$photo_file; switch($photo_ext) { case '.jpg': imagecreatefromjpeg($adres); break; case '.gif': imagecreatefromgif($adres); break; case '.png': imagecreatefrompng($adres); break; } switch($photo_ext) { case '.jpg': $photo = imagecreatefromjpeg($source_photo); break; case '.gif': $photo = imagecreatefromgif($source_photo); break; case '.png': $photo = imagecreatefrompng($source_photo); break; } $watermark = imagecreatefrompng($watermark); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $dest_x = ($size[0] - $watermark_width); $dest_y = ($size[1] - $watermark_height); imagecopymerge($photo, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $transparency); imagepng($photo,$photo_dest.$photo_file); imagedestroy($photo); imagedestroy($watermark); ?>
Kod ten ma wstawiać znak wodny w prawym dolnym rogu danego mu obrazu. Znak wodny jest wstawiany ale jest problem z przeźroczystością. Tzn: na znaku wodnym(wa.png) mam tekst z przeźroczystym tłem ale gdy zostanie on naniesiony na obraz to niema przeźroczystego tła tylko zmienia się ono na czarne (http://ceel.pl/images/photoalbum/album_3/pict0049.jpg)
Jak zrobić żeby tło było całkowicie przeźroczyste a tekst półprzeźroczysty?