代码之家  ›  专栏  ›  技术社区  ›  Nitz

有没有与Java连接的图像转换器?

  •  1
  • Nitz  · 技术社区  · 16 年前

    我问了一个 question 但我没有得到我想要的。所以,现在由于ImageIO中存在不支持的图像问题,我想为什么不尝试另一种方法来使用它,通过转换不支持的图像。

    那么,在Java中有没有开源的图像转换器,或者有任何网站或工具,通过它我可以连接到我的Java应用程序,然后让工具或网站将我的JPG图像转换成JPG或PNG图像,然后将图像存储在某个地方?

    因此,如果图像在ImageIO中不受支持,那么我可以通过转换来存储该图像。

    整个过程应该自动完成,这意味着用户不必打开该网站或工具并手动转换。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Jesper    16 年前

    对, ImageMagick . 它有一个Java API—— JMagick .

    如果API不适合你,你可以作为最后的手段,使用IMAGE作为Java的命令行实用程序(通过 Runtime.getRuntime().exec(..) )

    我不知道它是否合适,但看看 JAI 也。

        2
  •  0
  •   manuna    14 年前

    还有另一个用于ImageMagick的API, im4java .

    jmagick是ImageMagick C-API之上的一个薄JNI层。对比之下的IM4Java只生成IMAGEMAGEK命令的命令行,并将生成的行传递给选定的IM命令(使用Java.LangPieluBudi.Stand()方法)。