批量裁剪图像到固定高度 (CLI)
Posted
技术标签:
【中文标题】批量裁剪图像到固定高度 (CLI)【英文标题】:Batch crop images to fixed height (CLI) 【发布时间】:2015-04-08 20:32:27 【问题描述】:我有可变高度和宽度的图像,我想将它们全部裁剪为 200 像素高,而无需调整大小。即它们的宽度将保持不变,高度将是 200px。我想为此使用“北”重力。
任何允许批处理的 CLI 工具都可以 - imagemagick/mogrify、gm 等。我试图解决这个问题,但找不到任何不指定宽度的选项。
【问题讨论】:
【参考方案1】:mogrify *.png -gravity North -extent x200 -path ./complete
mogrify 实用程序将适合您的批处理任务与 -gravity、-extent 和 -path 选项:
【讨论】:
【参考方案2】:您可以不指定宽度,好吧,不指定宽度,然后使用extent
进行裁剪:
convert in.png -extent x200 out.png
或者说,
mogrify -extent x200 *.png
对于向导示例图像,这会将this 转换为this。您可以查看更多调整大小的示例on the examples site,以及some different ways of doing cropping。
【讨论】:
以上是关于批量裁剪图像到固定高度 (CLI)的主要内容,如果未能解决你的问题,请参考以下文章
如何裁剪引导图像以获得所有图像的宽度 285 和高度 170?