以递归方式从一个目录树调整图像大小到另一个目录树?

以递归方式从一个目录树调整图像大小到另一个目录树?

我有一个大型复杂目录树,里面全是 JPG 图像。我想创建第二个目录树,它与第一个目录树完全镜像,但将所有图像的大小调整为固定大小(例如 2000x1500 或类似大小)和质量(可能是 85%)。

有没有什么工具可以让我在 Windows 上轻松完成此操作?我可以编写一些脚本来使用 bash 和 image magick 来自动化此操作,但首先要看看是否已经完成了。速度越快越好,因为我有数千张图像。因此,Photoshop 之类的工具可能不是一个好的解决方案,因为每张图片可能需要几秒钟的时间。

答案1

伊凡视界内置了一个很好的批处理工具。你可以用它实现你想要的功能。

  • 开始Batch Conversion/Rename(按B
  • 勾选Use advanced options (for bulk resize...)并点击Advanced按钮
  • 选择您需要的内容并勾选(部分)RESIZE旁边的复选框Create subfolders in destination folderMISCALLANEOUS
  • 选择输出目录
  • 勾选Include subdirectories并添加输入目录
  • Start Batch

相关内容