【发布时间】:2012-02-28 19:16:34
【问题描述】:
我正在尝试使用标准 Java API、JAI 和 ImageIO 呈现 TIF 文件:
RenderedOp op = JAI.create("fileload", new File("C:\\test.tif").getAbsolutePath());
或
BufferedImage image = ImageIO.read(new File("C:\\test.tif"));
在这两种情况下,我都会遇到错误:
EOL code word encountered in White run.
我的类路径中有最新版本的 jai_core、jai_codecs 和 jai_imageio。
我尝试在 The Gimp 和 Windows Image Viewer 等其他应用程序中打开相同的图像,它们可以正常打开它,尽管下半部分似乎丢失了。
知道问题出在哪里吗?
【问题讨论】:
-
我认为除了将JAI库放入类路径或在项目中导入它们的jar之外,还需要先安装JAI库。你这样做了吗?
-
您的图像似乎已损坏。如果 Windows 只显示一半并且您在 JAI 中遇到错误,那么它可能是一个损坏的图像。将图片的副本通过电子邮件发送给我,我会告诉你我找到了什么。