如何更改图像中剪贴画的颜色,此图像中有红色的心脏http://www.tutorialpark.com/wp-content/uploads/3/Heart-Blending.jpg我想在php中从红色变为蓝色谢谢。大部分我的图片都是png格式。
答案 0 :(得分:0)
在PHP5中,您可以将imagefilter函数与过滤器一起使用,称为“IMG_FILTER_COLORIZE”。如果你没有PHP5,你可以手动完成。
一个名为Bartman的用户做了以下解决方案,就我测试它而言:http://www.php.net/manual/en/function.imagecolorset.php#93134
答案 1 :(得分:0)
要更改图像的颜色,可以使用imagefill()或imagefilltoborder()。 检查一下。
答案 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