php:尝试合并多个png一起获取错误

时间:2010-02-22 13:36:18

标签: php gd

请注意我在这里做错了什么......但我试图将3个pngs合并为一个并且它会抛出错误

警告:imagepng() [function.imagepng]:gd-png错误:第22行的C:\ wamp \ www \ jeep \ public \ test \ png_2.php调色板中没有颜色



$x = 300;
$y = 300;

$final_img =  imagecreate($x,$y) or die("Failed in call to
imagecreate()
\n"); $image_1 = imagecreatefrompng('ae.png'); $image_2 = imagecreatefrompng('ad.png'); $image_3 = imagecreatefrompng('ao.png'); imagecopy($image_1, $final_img, 0, 0, 0, 0, $x, $y); imagecopy($image_2, $final_img, 0, 0, 0, 0, $x, $y); imagecopy($image_3, $final_img, 0, 0, 0, 0, $x, $y); imagealphablending($final_img, false); imagesavealpha($final_img, true); imagepng($final_img, 'final_img.png');

1 个答案:

答案 0 :(得分:4)

你有imagecopy的前两个参数被颠倒了。订单是目的地,来源。纠正这个可能会解决错误。

http://php.net/imagecopy