IMG_FILTER_COLORIZE无法正常工作

时间:2014-09-25 08:57:52

标签: php imagemagick gd

我正在尝试将带有白色框的PNG图像转换为绿色框。 PNG的背景是透明的。

我已经写出了代码,但由于某些原因它没有用。我看了很多东西,但我发现代码没有任何问题。

由于

header("Content-type: image/png");
$image = imagecreatefrompng($filename);
imagefilter($image, IMG_FILTER_COLORIZE, 0, 255, 0, 100);
imagesavealpha($image, TRUE);
imagepng($image, $save_filename);   

图像导出仍然带有白框。 IMG_FILTER_COLORIZE不能用白色吗?

由于

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。对未来的任何人......

我添加了

imagefilter($image, IMG_FILTER_NEGATE); 

在image_filter之前(