【发布时间】:2018-04-20 06:34:09
【问题描述】:
我使用了一个 python 脚本,它使用数据文件生成图。现在由于数据量巨大,我正在获取 5000 范围内的图像,并且在顺序处理上使用 ImageMagick 的转换需要很多时间。
我提到了this 问题,其中 GNU Parallel 与 ImageMagick 一起使用。是否可以使用类似的代码制作gif?
我正在使用的将图像转换为 gif 的命令是:
convert -delay 0.2 -loop 0 slice_VOF2* slice_VOF.gif
提前致谢
Vishwesh
【问题讨论】:
-
如果每个切片图像的颜色超过 256 种,那么 Imagemagick 将需要很长时间才能将每个切片图像量化为一组不同的 256 种颜色。您可以考虑使用通用颜色表图像和 Imagemagick 函数 -remap 将每个颜色处理为一组通用颜色。请参阅 imagemagick.org/Usage/quantize/#remap 并使用 -dither none 或 +dither。
-
谢谢@fmw42。我的图像只有 256 种颜色,所以这应该不是问题。
-
但每个 gif 可能有一组不同的 256 种颜色。也许一组常见的颜色会处理得更快。
标签: imagemagick imagemagick-convert gnu-parallel