在php中更改图像的颜色?

问题描述:

我如何更改图像中的剪贴画的颜色,此图像中有红色的心脏http://www.tutorialpark.com/wp-content/uploads/3/Heart-Blending.jpg我想在php中从红色变为蓝色谢谢。大多数情况下,我的图片将采用PNG格式。在php中更改图像的颜色?

+1

这不是一件小事。请提供一个应该看起来像什么样的例子,以及(如果您已经知道)您想要使用什么着色方法。另外,你可以使用ImageMagick吗? –

+0

什么是着色方法?其实我试图做出这样的http://www.buildasign.com/PowerDesign.aspx?T=62755647584E45667173636D4575386E63476D7533673D3D&cid=1898有它的心脏,你可以改变颜色 –

+0

是的,我可以使用图像magick –

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

的用户,被称为巴特曼做了以下解决方案,因为我测试了它尽可能的工作原理:http://www.php.net/manual/en/function.imagecolorset.php#93134

要改变,你可以使用imagefill()或imagefilltoborder()图像的颜色。 选中此项。

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