如何批量转换从一种图像格式到另一种图像格式

时间:2014-01-02 19:17:02

标签: imagemagick

我想使用imagemagick将目录中的所有TIFF文件转换为PNG。是否可以通过convert命令在没有bashcmd脚本的情况下执行此操作?

2 个答案:

答案 0 :(得分:2)

如果您要转换许多PNG文件,并使用现代的多核CPU,您可能会发现使用GNU Parallel可以获得更好的性能,如下所示:

parallel convert {} {.}.tiff ::: *.png

将使用所有可用的CPU核心将所有PNG文件转换为TIF文件。

我对1,000个PNG文件进行了基准测试,每个1000x1000像素,使用mogrify花了4分钟,使用上面的命令只花了52秒。

GNU Parallel Documentation

答案 1 :(得分:0)