PNG 的大规模重新缩放

Wil*_*sch 2 png images

我有一堆想要重新缩放的 PNG 文件。

稍微简化一下,假设我有名为的文件:

  • 苹果@2x.png
  • 橙色@2x.png
  • 梨@2x.png

等等,我想做:

  • 苹果.png
  • 橙色.png
  • 梨.png,

依此类推,输出文件的规模都是相应输入文件的一半。

有什么好的工具吗?

我有大约 200 个输入文件,所以最好将整个过程自动化。

编辑:我在 mac 上。

Ign*_*ams 6

ImageMagick的convert做到这一点。只需使用 shell 的工具来循环一组文件。


小智 6

是的,正如 Ignacio 所提到的,ImageMagick 的 convert 函数可以做到这一点。

如果您可以访问基于 Unix 的 shell,例如 Linux 或 Mac 终端,则可以执行以下操作:

cd folder-with-the-png-files
for i in *.png; do convert $i -resize 50% ${i/.png/}.resized.png; done
Run Code Online (Sandbox Code Playgroud)

上面的命令将调整文件夹中所有图像的大小并将它们保存为 xxx.resized.jpg。

但是请注意,您可能需要先安装 ImageMagick...