我有一个4000x3000,3.7MB JPEG2000文件,我正在尝试处理裁剪的瓷砖。我用以下命令执行此操作:
convert 486.jp2 -crop 256x256+0+0 -format jpg 486_crop.jpg
此命令需要5秒才能在当前型号的Mac Pro上运行。 ImageMagick正在使用Jasper库,我读过它非常慢。我只是想在我放弃这个应用程序中的ImageMagick之前确保我没有以某种方式破坏命令。
答案 0 :(得分:2)
ImageMagick的性能很差(虽然效果不错)。您可以考虑使用GraphicsMagick。一些有趣的基准测试(有一个用于裁剪选项):GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 Benchmark Report
答案 1 :(得分:0)
在一年前的Mac mini(2.53 C2D)上:
$ ls -hn test.jp2
-rw-r--r-- 1 501 20 10M Aug 12 23:40 test.jp2
$ time convert test.jp2 -crop 256x256 -format jpg test/%d.jpg
real 0m3.971s
user 0m3.383s
sys 0m0.535s
在当前型号的四核Mac Pro上,它的运行速度应该不会慢。
我在端口使用ImageMagick的库存版本:
$ convert -version
Version: ImageMagick 6.6.3-0 2010-08-31 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
Features: OpenMP OpenCL
当平铺PNG 或纯JPEG时,同样慢。在我看来,JPEG2000不是问题所在。