我正在寻找一个可以从灰度或单色图像获得渐变色滤镜的php函数,如下所示。我知道如何将像素着色为静态颜色,而不是如何应用这种滤镜。谢谢。
答案 0 :(得分:2)
使用这个php函数:
<?php
$image = imagecreatefrompng('image1.png');
imagealphablending( $image, false );
imagesavealpha( $image, true );
imagefilter($image, IMG_FILTER_COLORIZE, 255, 0, 0); // 0,0,0 (RGB)
imagepng($image, 'img_filter_colorize_255_0_0.png');
imagedestroy($image);
?>
然后显示您的新图片:
<img src="img_filter_colorize_255_0_0.png">