使用ImageMagick/Jasper裁剪大型JPEG2000图像时性能较慢

使用ImageMagick/Jasper裁剪大型JPEG2000图像时性能较慢,imagemagick,jpeg2000,Imagemagick,Jpeg2000,我有一个4000x3000,3.7MB的JPEG2000文件,我正试图将它处理成裁剪过的瓷砖。我使用如下命令执行此操作: convert 486.jp2 -crop 256x256+0+0 -format jpg 486_crop.jpg 在当前型号的Mac Pro上运行此命令需要5秒钟。ImageMagick正在使用Jasper库,我读过它的速度非常慢。在放弃此应用程序中的ImageMagick之前,我只想确保我没有以某种方式修改命令。ImageMagick的性能很差(尽管效果很好)。你可以

我有一个4000x3000,3.7MB的JPEG2000文件,我正试图将它处理成裁剪过的瓷砖。我使用如下命令执行此操作:

convert 486.jp2 -crop 256x256+0+0 -format jpg 486_crop.jpg
在当前型号的Mac Pro上运行此命令需要5秒钟。ImageMagick正在使用Jasper库,我读过它的速度非常慢。在放弃此应用程序中的ImageMagick之前,我只想确保我没有以某种方式修改命令。

ImageMagick的性能很差(尽管效果很好)。你可以考虑用图形来代替。有几个有趣的基准(作物选项有一个):

在一台有一年历史的Mac mini(2.53 C2D)上:

在当前型号的四核Mac Pro上,它的运行速度不应减慢

我使用的是来自ports的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不是这里的问题。

你能给我们提供你的图像供我们测试吗?JP2K是一种cpu密集型格式,因此为什么它还没有被广泛采用,尽管它是一种很棒的格式(而且还支持无损压缩)@hexa:JP2K在10年前被认为是cpu密集型格式,但是现代CPU应该把它当作午餐。例如,Kakadu的速度要快得多。你说的好像所有的计算机都是四核4ghz的机器。你能提供一个指向该映像的链接吗?对不起,我上面链接的映像与我基准测试的映像不同。不过,这太慢了(
$ 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