1

我正在尝试简单的 java applet 程序来显示 tiff 图像,如下所示

import java.applet.Applet;
import java.awt.Graphics;

import javax.swing.ImageIcon;


/* <applet code="Form1" width=100 height=50>
</applet> */  
public class Form1 extends Applet
{
     ImageIcon image ;

       public void init(){

           image = new ImageIcon("C:/Documents and Settings/inos002827/Desktop/a.tif");
       }

        public void paint(Graphics g){

              g.drawImage(image.getImage(), 0,0,this);

        }


}

但是我得到了空白的小程序。同样适用于 jpeg 图像。

4

2 回答 2

1

有关 TIFF 支持,请参阅Java 高级成像

来自常见问题

支持哪些图像文件格式?

Java Advanced Imaging 1.1.2_01 提供的编解码器类支持 BMP、GIF(只读)、FlashPix(只读)、JPEG、PNG、PNM、TIFF和 WBMP。

于 2012-07-17T07:31:03.650 回答
0

从内存来看,这种方式不支持 Tiff 文件。您将需要查看 ImageIO API 和可能的第三方库。

奇怪的是,谷歌搜索了 3 秒发现这个Can't read and write a TIFF image file using Java ImageIO 标准库

于 2012-07-17T06:11:51.677 回答