【问题标题】:how to workaround a java image scaling bug如何解决java图像缩放错误
【发布时间】:2008-09-22 08:21:25
【问题描述】:

我有一个 java servlet 在缩小图像时遇到了这个错误...

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

我正在尝试找出解决此问题的最佳方法,并感谢社区提供的任何想法。

谢谢,史蒂夫

【问题讨论】:

    标签: java image-scaling


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可能想要使用 Java 高级成像 (JAI) API。可以在 here 找到如何使用 JAI 缩放图像的示例。

      【讨论】:

      • 使用 ImageMagick 会更简单。学习 JAI 并能够使用它编写有效的代码需要相当长的时间。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 2023-02-23
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      相关资源
      最近更新 更多