imagecopy更改照片中的颜色

时间:2018-11-28 10:52:29

标签: php gd

我使用imagecreatefromjpeg打开照片

$image = imagecreatefromjpeg("primary_image.jpg");

然后创建一张空白照片

$main = imagecreate(imagesx($image),imagesy($image)+50);
imagecolorallocate($main,255, 52, 54);


imagecopy($main, $image, 0, $height, 0, 0, imagesx($main), imagesy($main));

但$ image的颜色已更改,并与$ main颜色混合

为什么?

预先感谢

1 个答案:

答案 0 :(得分:1)

使用imagecreatetruecolor代替imagecreate