使用Imagemagick 7并将其安装在各种Mac(imacs,macbook pro)sierra,high sierra,yosemite
我正在尝试将300多个多重tiff转换为单个jpeg。
这就是我正在使用的
convert '*.*' /Users/ODI2/Desktop/JpegCopies/image-%d.jpeg
或
magick '*.*' /Users/ODI2/Desktop/JpegCopies/image-%d.jpeg
似乎存在性能问题,有时我可以转换最多15个tiff文档,但只有那么多。然后有时计算机甚至不会这样做。文件大小最大为1.5到3mb,最大为2500 x 4000px
那么我能做些什么才能让这台电脑处理所有这些tiff和jpeg?我似乎无法找到一个关于如何使流程正常工作的好答案。对于Imagemagick和Mac来说,这应该是一个极其简单的过程。
任何帮助都会很棒!
非常感谢!
答案 0 :(得分:1)
问题在于您尝试一次加载数百张图片。
希望您使用自制安装 ImageMagick ,这意味着您可以安装 GNU Parallel :
brew install parallel
然后使用几个文件副本进行备份和测试。 GNU Parallel 将并行运行多个转换作业,每个CPU核心运行一个,因此如果您有4个CPU核心,它将保持一次运行4个转换作业,直到完成所有300个文件。例如,如果您只想要2个,则可以使用parallel -j2
进行更改。
所以,你可以这样做:
mkdir -p /Users/ODI2/Desktop/JpegCopies
parallel --bar --dry-run 'convert {} /Users/ODI2/Desktop/JpegCopies/{.}_%d.jpg' ::: *.tif
如果看起来不错,可以删除--dry-run
并再次执行此操作。