php函数从灰度渐变中获取图像颜色

时间:2012-02-24 12:19:43

标签: php gd

我正在寻找一个可以从灰度或单色图像获得渐变色滤镜的php函数,如下所示。我知道如何将像素着色为静态颜色,而不是如何应用这种滤镜。谢谢。

enter image description here

enter image description here

1 个答案:

答案 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">