TITLE:MediaTrackerで画像のサイズを取得
#navi(../)
RIGHT:Posted by [[terai]] at 2004-12-13
*MediaTrackerで画像のサイズを取得 [#b0529a70]
MediaTrackerで画像のサイズを取得します。

-&jnlp;
-&jar;
-&zip;

#screenshot

**サンプルコード [#c1b83e7b]
#code{{
private Dimension getImageDimension(Image img) {
  MediaTracker tracker = new MediaTracker((Container)this);
  tracker.addImage(img, 0); 
  try{
    tracker.waitForID(0);
  }catch(InterruptedException e) {}
  return new Dimension(img.getWidth(null), img.getHeight(null));
}
}}

**解説 [#v4cb99f5]
上記のサンプルでは、jarファイル内にあるpng画像のサイズをラベルに表示しています。ソースコードを変更して、他の画像でも試してみてください。

**参考リンク [#jc749171]
-[[Jpegファイルのコメントを取り出す>Swing/IIOMetadata]]

**コメント [#r91e725f]
#comment