且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不加载到内存的情况下调整图像大小?

更新时间:2023-02-14 07:50:59

查看 im4javaJMagick.两者都使用名为 ImageMagick 的极其高效的外部工具进行图像处理.Im4Java 调用命令行应用程序(在单独的进程中工作),而 JMagick 通过 JNI 在同一进程中调用它.

Check out im4java and JMagick. Both use an extremely efficient external tool called ImageMagick for image manipulation. Im4Java calls the command-line app (does work in separate process), and JMagick calls it within the same process via JNI.

如果我在做简单的图像处理(调整大小、缩放、旋转等),我宁愿让 ImageMagick 为我做.与您在类似时间内实施的任何方案相比,它会更快、更可靠且消耗更少的内存.

If I'm doing simple image manipulation (resizing, scaling, rotating, etc), I'd much rather let ImageMagick do it for me. It'll be faster, more reliable, and consume less memory than anything you'd implement in a similar amount of time.

希望这有帮助!