如何从php gd中撤消image_filter?

时间:2015-12-10 09:19:16

标签: php-gd

我正在使用以下代码。

$im = imagecreatefrompng('1.png');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_CONTRAST, -40);
....
imagedestroy($im);

现在,我必须再次创建图像以应用不同的过滤器。

$im = imagecreatefrompng('1.png');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_COLORIZE, 100,50,0);
....
imagedestroy($im);

我是否需要每次销毁并创建该图像以应用新效果? 或者我们可以通过删除以前的过滤器来使用它吗?

0 个答案:

没有答案