【问题标题】:Is there a simple image processing library for Java similar to ImageMagick?有没有类似 ImageMagick 的简单的 Java 图像处理库?
【发布时间】:2010-12-11 11:00:15
【问题描述】:

我知道 Java 包含非常先进的图像处理 API,但我正在寻找的是一个纯 Java API(使用 Java2D),它是“措辞”更适合网络图像处理的常见任务,即我想要写:

image.scale(0.2)

而不是

AffineTransform t = new AffineTransform(...)
t.resize(...)
t.translate(...)
AffineTransformOp = new AffineTransformOp(...)
etc. etc.

想想 ImageMagick 或 GD。

【问题讨论】:

    标签: java image-processing image-manipulation gd


    【解决方案1】:

    您可以围绕 Java 的 ImageIO 库编写自己的包装类,为您提供所需的方法签名。

    【讨论】:

    • 是的,我可以这样做。问题是,这是最好的(唯一的?)选项。
    【解决方案2】:

    据我所知,ImageMagick 的全部功能没有 Java 原生等效项。然而,ImageMagic 有两个 java 绑定:JMagickIM4Java

    【讨论】:

      【解决方案3】:

      Java2D 库在 Tomcat 6 上造成内存泄漏:

      https://issues.apache.org/bugzilla/show_bug.cgi?id=51687

      如果你在 7 上,你应该很好地使用它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-15
        • 2017-01-17
        • 1970-01-01
        • 1970-01-01
        • 2012-09-28
        • 2013-07-12
        相关资源
        最近更新 更多