2011-03-30 55 views
1

我有一个简单的操作,我需要做一个Web应用程序 - 拍摄图像,检查每个像素,并用一定的颜色替换它,同时保持透明度(如果它透明它不会改变)。由于图像的大小,通过PHP执行此操作非常缓慢;有没有一个imagemagick命令会有相同的结果?输入图像是由imagemagick通过拆分PSD文件的图层创建的32位png。用一种颜色替换图像,同时保留透明度与imagmagick

回答

1

原来是简单(在resize投掷,以尽量减少工作):

convert $source {$resize} -alpha set -channel RGB -fill '#{$color}' +opaque none $output 
+0

真棒!真的很有用。你有没有发现任何在线服务呢? – 2014-12-04 19:59:04

相关问题