gpt4 book ai didi

java - 如何让ImageIO支持更多的格式

转载 作者:搜寻专家 更新时间:2023-11-01 01:27:07 31 4
gpt4 key购买 nike

我目前正在使用 ImageIO 在 Java 中编写一个图像转换器。不幸的是,ImageIO 不支持多种格式。 javadoc 说它可以用插件扩展,但我找不到。我已经尝试过 JAI(Java 高级成像),但它似乎是一个全新的库,而不仅仅是一个插件。

您知道如何使 ImageIO 支持更多格式吗?

最佳答案

ImageIO 使用服务提供者 API,大多数插件都以 jar 的形式提供,您只需将其放入类路径中即可。 ImageIO 会自动拾取它们。

如果您列出您需要支持的格式,可能更容易给出好的答案。

如前所述,JAI 添加了一些格式支持(请注意,您需要 jai-imageio.jar,而不是完整的 JAI 包)。警告:其中许多需要本地库支持才能发挥很大作用,而且该项目似乎被 Oracle 搁置了。

我写了a couple of plugins (主要是读者),这将扩展支持的格式数量(最显着的是 TIFF、PSD (Photoshop) 和 PICT,以及扩展的 JPEG 支持)。

jrawio 是另一个很好的例子(如评论中所述),如果您需要相机 RAW 文件支持。

谷歌搜索带来了更多。正如我所说,这完全取决于您需要什么格式。

关于java - 如何让ImageIO支持更多的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021391/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com