• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:MediaTrackerで画像のサイズを取得
#navi(../)
#tags()
RIGHT:Posted by &author(aterai); at 2004-12-13
*MediaTrackerで画像のサイズを取得 [#b0529a70]
MediaTrackerで画像のサイズを取得します。
---
title: MediaTrackerで画像のサイズを取得
tags: [MediaTracker, Image, JTable, DragAndDrop, DropTargetListener]
author: aterai
pubdate: 2004-12-13T02:15:06+09:00
description: MediaTrackerで画像のサイズを取得します。
---
* 概要 [#b0529a70]
`MediaTracker`で画像のサイズを取得します。

//-&jnlp;
-&jar;
-&zip;
#download(https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTPsQMGUsI/AAAAAAAAAeY/B8MAwtKhshY/s800/MediaTracker.png)

//#screenshot
#ref(http://lh4.ggpht.com/_9Z4BYR88imo/TQTPsQMGUsI/AAAAAAAAAeY/B8MAwtKhshY/s800/MediaTracker.png)

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

**解説 [#v4cb99f5]
上記のサンプルでは、MediaTrackerを使って、画像のサイズを取得しています。
* 解説 [#v4cb99f5]
上記のサンプルでは、`MediaTracker`を使って、画像のサイズを取得しています。

----
JTableにファイルをドロップすると、画像の幅、高さを一覧表示します。
`JTable`にファイルをドロップすると、画像の幅、高さを一覧表示します。

**参考リンク [#jc749171]
-[[Jpegファイルのコメントを取り出す>Swing/IIOMetadata]]
-[[Fileのドラッグ&ドロップ>Swing/FileListFlavor]]
* 参考リンク [#jc749171]
- [[Jpegファイルのコメントを取り出す>Swing/IIOMetadata]]
- [[Fileのドラッグ&ドロップ>Swing/FileListFlavor]]

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