脚本将画布大小裁剪为透明png文件中的可见图像大小

时间:2014-01-27 00:03:30

标签: linux png crop transparent

我有一组透明的.png文件。 它们都是220x132的标准画布尺寸,但图像可能仅为150x40,其余图像为透明背景。

有没有办法使用linux脚本将画布大小裁剪到实际的可见图像区域?

1 个答案:

答案 0 :(得分:1)

ImageMagick是一个功能强大的框架,用于从命令行执行各种图像编辑。裁剪是其中的一部分。

请参阅此处的文档:http://www.imagemagick.org/Usage/crop/ 您特别感兴趣的可能是trim命令:http://www.imagemagick.org/Usage/crop/#trim

然而,很可能是一个简单的repage完成这项工作。这取决于PNG图像的构建方式:PNG可以包含图层边界信息。 trim对您来说非常好,但repage在处理大量图片时可能会更快。

安装ImageMagick后,请尝试以下命令:identifydisplayconvertmogrify