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

发布于 2024-11-25 06:30:24 字数 270 浏览 0 评论 0原文

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

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

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

I have a 4000x3000, 3.7MB JPEG2000 file that I'm trying to process into cropped tiles. I do this with a command like:

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

This command takes 5 seconds to run on a current-model Mac Pro. ImageMagick is using the Jasper library, which I've read is very slow. I just want to make sure I'm not botching the command somehow before I abandon ImageMagick in this application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

勿忘心安 2024-12-02 06:30:24

ImageMagick 的性能较差(但结果相当不错)。您可以考虑使用 GraphicsMagick。一些有趣的基准测试(有一个用于裁剪选项): GraphicsMagick 1.3.8 与 ImageMagick 6.5.8-10基准报告

ImageMagick has poor perf (pretty good results though). You can consider GraphicsMagick instead. A few interesting benchmarks (there is one for the crop option): GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 Benchmark Report

ゃ懵逼小萝莉 2024-12-02 06:30:24

在一年前的 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 上,它的运行速度应该不会变慢。

我正在使用 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 不是这里的问题。

On a year old 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

On a current-model quad-core Mac Pro it should run no slower.

I am using a stock version of ImageMagick from ports:

$ 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

Also it is same slow when tiling PNG or plain JPEG. Seems to me that JPEG2000 isn't the issue here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文