如何解决Java图像缩放错误

时间:2020-03-06 14:31:45  来源:igfitidea点击:

我有一个Java Servlet,当按比例缩小图像时会遇到此错误...

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5101502

我正在尝试找出解决此问题的最佳方法,并希望能收到社区中的任何想法。

谢谢,史蒂夫

解决方案

我们可能要使用Java Advanced Imaging(JAI)API。在这里可以找到如何使用JAI缩放图像的示例。

使用Java进行图像缩放可能会非常复杂,我在进行批处理时遇到了许多可重现的JVM崩溃,但这与错误无关。最后,我最终使用了ImageMagick的外部命令行工具" convert",该工具可用于相关平台。只需使用" Runtime.exec(。)"和适当的参数进行调用即可。可能比真正的Java解决方案还要快,但是对于所有应用程序来说,这当然都不是一个好的解决方案。