MediaTrackerで画像のサイズを取得

編集者:Terai Atsuhiro
作成日:2004-12-13
更新日:2023-10-12 (木) 10:54:52

概要

MediaTrackerで画像のサイズを取得します。

サンプルコード

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));
}

解説

上記のサンプルではあらかじめjar内に入れておいたpng画像のサイズをラベルに表示しています。ソースコードを変更して、他の画像でも試してみてください。

コメント