1

以下のようにtiff画像を表示する単純なJavaアプレットプログラムを試しています

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 Advanced Imagingを参照してください。

よくある質問から

どの画像ファイル形式がサポートされていますか?

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 とおそらくサードパーティのライブラリに目を向ける必要があります。

奇妙なことに、Google を 3 秒間検索したところ、Java ImageIO 標準ライブラリを使用して TIFF 画像ファイルを読み書きできませんでした。

于 2012-07-17T06:11:51.677 に答える