【问题标题】:SIPS image resize for batch size and namming批量大小和命名的 SIPS 图像大小调整
【发布时间】:2016-05-18 01:22:29
【问题描述】:

我想要一种快速/简单的方法来使用 SIPS 将图像调整为我想要的大小。

目前 - 我必须一个接一个地处理每个文件,包括运行 sips 命令,然后重命名文件并将其复制到另一个目录。

理想情况下,我可以自动执行此操作,如下所示。

在终端:

sips -Z 500 *.png

重命名文件名_500x.png

sips -Z 1000 *.png

重命名文件名_1000x.png

sips -Z 1500 *.png

重命名文件名_1000x.png

【问题讨论】:

    标签: macos terminal grep sips


    【解决方案1】:

    在你的 shell 中定义这个函数:

    function resize() {for f in *.png; do sips -Z "$1" "$f"; mv "$f" "${f/.png/_$1x.png}"; done }
    

    然后将当前目录更改为要调整图像大小的位置:

    cd YourFolderContainsPNGFiles
    

    最后像这样调用resize函数:

    resize 500
    

    对于不同的pixelsWH改变参数:

    resize 1500
    

    该函数使用给定参数调整当前文件夹中所有*.png文件的大小,然后将_pixelWH附加到文件名。

    【讨论】:

      猜你喜欢
      • 2014-07-16
      • 1970-01-01
      • 2018-12-22
      • 2011-03-11
      • 2012-07-17
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多