在php中更改图像的颜色?

时间:2011-09-30 08:10:40

标签: php image image-processing

如何更改图像中剪贴画的颜色,此图像中有红色的心脏http://www.tutorialpark.com/wp-content/uploads/3/Heart-Blending.jpg我想在php中从红色变为蓝色谢谢。大部分我的图片都是png格式。

3 个答案:

答案 0 :(得分:0)

在PHP5中,您可以将imagefilter函数与过滤器一起使用,称为“IMG_FILTER_COLORIZE”。如果你没有PHP5,你可以手动完成。

一个名为Bartman的用户做了以下解决方案,就我测试它而言:http://www.php.net/manual/en/function.imagecolorset.php#93134

答案 1 :(得分:0)

要更改图像的颜色,可以使用imagefill()或imagefilltoborder()。 检查一下。

http://www.tuxradar.com/practicalphp/11/2/8

答案 2 :(得分:0)

如果服务器中已安装Imagick库,则可以使用Microsoft here。您可以通过以下方式调用它:

./replacecolor -i "{what color shold be replaced}" -o "{to what color}" -f 40 -g 50 {path to img} {path to new image}

示例: my script