效率:Imagemagick与Java awt Graphics

时间:2014-05-19 09:15:17

标签: java performance graphics imagemagick

如果我的主要要求与图像的裁剪和合并有关,就运行时间的效率而言,这两者会更好:
1. Java awt使用getSubImage函数和drawImage函数的Graphics包 2.在java程序中执行诸如crop等的Imagemagick命令。

我想知道两者中哪一个更快,为什么?

1 个答案:

答案 0 :(得分:1)

一般来说,Java BufferedImages并不快,但是你需要对它进行大量的图像处理,以克服外部执行ImageMagick的开销。

如果您确实需要进行大量的图像处理,那么您可能需要考虑使用OpenGL并使用显卡进行处理。

但实际上,开始使用BufferedImage以简单的方式处理事情,并且只担心如果它太慢就会复杂化。