人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: zachouR
●カテゴリ:コンピュータ インターネット
✍キーワード:iアプリ Java イメージ ファイル メソッド
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● namiheikun
●35ポイント

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)以降しか使えませんので注意が必要です。

◎質問者からの返答

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

参考になりました!


2 ● tsux88
●35ポイント

いま、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...

◎質問者からの返答

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

ありがとうございます!

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ