使用 sips 从命令行批量调整一组图片的大小

使用 sips 批量调整图片组

尽管大多数 Mac 用户可能更喜欢使用预览来批量调整图像大小由于易于使用,高级用户通常喜欢使用命令行来完成重复性任务。我们之前讨论过 sips 作为调整大小的方法、旋转和翻转图像,但如果 sips 与通配符结合使用,它还可以用作批量调整一组照片大小的快速方法。

如何在命令行中使用 sips 批量调整照片大小

从 /Application/Utilities/ 文件夹启动终端并使用以下语法:

sips -Z(以像素为单位的最大高度)/path/to/images/*.(图像文件扩展名)

例如,要将一组 jpg 图片调整为最大高度为 620,位于桌面文件夹“ResizeMe”中:

sips -Z 620 ~/Desktop/ResizeMe/*.jpg

-Z 标志指示 sips 保留图像原始宽高比,同时保持最大高度为 620,但您也可以使用小写的 -z 标志指定确切的高度和宽度,如下所示:

sips -z 620 840 *.jpg

首先是高度(以像素为单位),然后是宽度(以像素为单位)。

如果命令行不适合工作流程,另一个不错的选择是批量调整图像大小 与 Automator 脚本,它的额外好处是成为一个独立的应用程序,允许标准的 Finder 交互,如拖放。

这个关于 sips 的方便提醒来自 生活骇客