命令行批量图像裁剪工具
有没有可以处理多种格式的轻量级命令行批量图像裁剪工具(Linux或Windows)?
is there any lightweight command line batch image cropping tool(Linux or Windows) which can handle a variety of the formats ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
在 Linux 中,您可以使用
CLI 进行图像操作
In Linux you can use
for CLI image manipulation
Imagemagick 的转换对我来说很有效(而且不仅仅是裁剪):
从左边框裁剪 100 像素,从顶部裁剪 10 像素。
裁剪右侧 100 像素,依此类推。 Imagemagick 网站了解更多信息:
http://www.imagemagick.org/Usage/crop/#crop
Imagemagick's convert does the trick for me (and much more than cropping):
crops 100 pixels off the left border, 10 pixels from the top.
crops 100 pixels off the right, and so on. The Imagemagick website knows more:
http://www.imagemagick.org/Usage/crop/#crop
Imagemagick 就是您想要的 - 经过尝试且真实。
Imagemagick is what you want -- tried and true.
到目前为止,我发现
nconvert
非常方便。I found
nconvert
pretty handy so far.该脚本循环遍历所有子文件夹并裁剪 .jpg 文件。
This script loops through all the sub-folders and crops the .jpg files.
macOS 集成了
sips
图像处理工具。可用的裁剪功能有:macOS has
sips
image processing tool integrated. Cropping functions available are:轻松小口地喝:只需设置偏移量即可开始裁剪:
Easy with sips: just set the offset to start the cropping:
我扫描了一些页面,所有约 130 页都需要剪掉页面下部的约 1/8。
使用
mogrify
对我来说不起作用,但是
convert
做到了:我学到了这个 此处位于内联图像裁剪部分下。
请注意我的语法:我必须将几何图形放在括号中:
[]
。使用上面成功的语法但使用 mogrify 根本不起作用,产生:
I have scanned some pages and all ~130 pages needs the lower ~1/8 of the page cut off.
Using
mogrify
didn't work for me,However
convert
did:I learnt this here under the Inline Image Crop section.
Notice my syntax: I had to put my geometry in brackets:
[]
.Using the successful syntax above but with mogrify simply didn't work, producing: