我有一组透明的.png文件。 它们都是220x132的标准画布尺寸,但图像可能仅为150x40,其余图像为透明背景。
有没有办法使用linux脚本将画布大小裁剪到实际的可见图像区域?
答案 0 :(得分:1)
ImageMagick是一个功能强大的框架,用于从命令行执行各种图像编辑。裁剪是其中的一部分。
请参阅此处的文档:http://www.imagemagick.org/Usage/crop/
您特别感兴趣的可能是trim
命令:http://www.imagemagick.org/Usage/crop/#trim
然而,很可能是一个简单的repage
完成这项工作。这取决于PNG图像的构建方式:PNG可以包含图层边界信息。 trim
对您来说非常好,但repage
在处理大量图片时可能会更快。
安装ImageMagick后,请尝试以下命令:identify
,display
,convert
,mogrify
。