我正在使用以下代码。
$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);
我是否需要每次销毁并创建该图像以应用新效果? 或者我们可以通过删除以前的过滤器来使用它吗?