1

我正在拍摄一些图像,并通过 PHP 脚本使用 ImageMagick,尽我所能删除它们的背景。很多图像都有纯色背景,所以效果很好。唯一的问题是输出图像保留了原始尺寸,充满了空白空间。ImageMagick 中有没有办法确定非透明内容的边界并相应地调整画布?

问题的表示

4

1 回答 1

1

ImageMagick 处理选项是-trim;其中,评估每个角落的像素,并裁剪出相似的像素。PHP 的Imagick::trimImage方法应该可以工作。其他示例可以在 ImageMagick 的“ Auto-Crop”文章中找到。

有绿地来源

convert -trim source.png desired.png

修剪后的图像想要的

于 2012-11-09T04:42:37.940 回答