gpt4 book ai didi

java - 使用 JAI 读取 TIFF 文件

转载 作者:行者123 更新时间:2023-11-30 08:21:11 25 4
gpt4 key购买 nike

我的目标是修改 TIFF 文件。我尝试使用 ImageIO 读取文件。尝试为 TIFF 文件获取 ImageReader 会导致 NoSuchElementException。这是我的代码:

Iterator iterator = ImageIO.getImageReadersByFormatName("tiff");
// Next code string throws java.util.NoSuchElementException
ImageReader reader = (ImageReader) iterator.next();
ImageInputStream is = null;

try {
is = new FileImageInputStream(new File(sourceFilePath));
reader.setInput(is, false, true);
int pageNum = reader.getNumImages(true);
System.out.println(pageNum);
} catch (Exception e) {
e.printStackTrace();
}

如果您能就此问题提供帮助,我将不胜感激。

最佳答案

要使此代码在没有安装 JAI 的情况下工作,应将 JAR 文件 jai_core.jar jai_codec.jar jai_imageio.jar 添加到类路径.下载链接:

关于java - 使用 JAI 读取 TIFF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385966/

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