Я попытался продублировать изображение PNG с тенью (т.е. альфа-каналом) и прозрачным фоном. Однако полученное изображение окрашивает тень и прозрачный фон в черный цвет. Я пробовал с imagecopy
и imagecopymerge
; ни один из них не дал достоверных результатов, которые не совпадают с исходным изображением.
Предварительный просмотр изображений.
$src = imagecreatefrompng('img_box3-bg.png');
/* Using imagecopy. */
$dest = imagecreatetruecolor(116, 100);
imagecopy($dest, $src, 0, 0, 0, 0, 116, 100);
imagepng($dest, 'img_box3-bg.imagecopy.png');
imagedestroy($dest);
/* Using imagecopymerge. */
$dest2 = imagecreatetruecolor(116, 100);
imagecopymerge($dest2, $src, 0, 0, 0, 0, 116, 100, 100);
imagepng($dest2, 'img_box3-bg.imagecopymerge.png');
imagedestroy($dest2);
imagedestroy($src);
Помощь? Заранее спасибо.