2

我有一个 4000x3000、3.7MB JPEG2000 文件,我正在尝试将其处理成裁剪后的图块。我使用如下命令执行此操作:

convert 486.jp2 -crop 256x256+0+0 -format jpg 486_crop.jpg

此命令需要 5 秒才能在当前型号的 Mac Pro 上运行。ImageMagick 正在使用 Jasper 库,我读过它非常慢。我只是想确保在我在此应用程序中放弃 ImageMagick 之前不会以某种方式破坏命令。

4

2 回答 2

2

ImageMagick 的性能很差(虽然效果很好)。您可以考虑使用 GraphicsMagick。一些有趣的基准(裁剪选项有一个):GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 基准报告

于 2011-08-12T07:27:46.370 回答
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 不是这里的问题。

于 2011-08-12T14:46:16.983 回答