java iアプリ についての質問です。


ある、イメージを読み込んだ時、そのイメージファイルの幅と高さを取得するメソッドなどはないでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/09/25 14:53:15
  • 終了:2006/10/02 14:55:03

回答(2件)

id:namiheikun No.1

namiheikun回答回数75ベストアンサー獲得回数62006/09/25 15:19:20

ポイント35pt

http://yasusu.homeip.net/~yas/docs/imode/apiref/com/nttdocomo/ui...

私は、MediaManagerクラスを使用して

MediaImage img;

img = MediaManager.getImage(URL);

http://yasusu.homeip.net/~yas/docs/imode/apiref/com/nttdocomo/ui...

int nW, nH;

nW = img.getWidth();

nH = img.getHeight();

Graphics g;

g.lock();

g.drawScaledImage(img, 0, 0, nW/2, nH/2, 0, 0, nW, nH);

g.unlock(true);

とかって使ってますが、このメソッドはDoJa-4.1(902i)以降しか使えませんので注意が必要です。

id:zachouR

ありがとうございます、しかし4.1以降だとなかなか無理っぽいですね、、、

参考になりました!

2006/09/25 15:34:04
id:tsux88 No.2

tsux88回答回数61ベストアンサー獲得回数42006/09/25 19:10:39

ポイント35pt

いま、DoJa2.1のAPIを見てみましたが、img.getWidth(),img.getHeight()ともにあるようです。特に2.1からとは書いていないので1.0から使えるようですよ。ただ、4.1からはベクター画像が扱えるようになりその時の動作が4.1以降とかかれているようです。

なお、g.drawScaledImage()はDoJa3.0以降のようです。

http://www.nttdocomo.co.jp/service/imode/make/content/iappli/abo...

id:zachouR

返事が遅くなりましてすいません。

ありがとうございます!

とゆーことは、これで一気に問題が片づきそうです!!助かりました。

2006/09/29 11:26:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません