在Java小程序中的Tiff图像

时间:2012-07-17 06:05:58

标签: java applet tiff jai

我正在尝试使用简单的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);

        }


}

但是我得到了空白的applet.Same正在为jpeg图像工作。

2 个答案:

答案 0 :(得分:1)

有关TIFF支持,请参阅Java Advanced Imaging

来自FAQ

  

支持哪些图像文件格式?

     

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

答案 1 :(得分:0)

从内存中,通过这种方式不支持Tiff文件。您需要查看ImageIO API以及可能是第三方库。

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