我正在拍摄一些图像,并且通过PHP脚本使用ImageMagick,尽可能地删除它们的背景。很多图像都有纯色背景,因此效果很好。唯一的问题是输出图像保留原始尺寸,充满空白空间。 ImageMagick中有没有办法确定不透明内容的界限并相应调整画布?
答案 0 :(得分:1)
ImageMagick处理选项为-trim;其中,评估每个角落的像素,并裁剪出相似的像素。 PHP的Imagick::trimImage方法应该可行。其他示例可以在ImageMagick的“Auto-Crop"文章中找到。
来源
convert -trim source.png desired.png
希望