No.1ベストアンサー
- 回答日時:
まず、画像ファイルの読み込みはわかりますか? これは一番簡単なのはjavax.imageio.ImageIOあたりを使ったものでしょう。
File f = new File( ファイルのパス );
BufferedImage image = ImageIO.read(f);
こんな感じで読み込めますので、それをそのまま画面に表示するなどすれば良いでしょう。なお、上の処理は例外を発生させるのでtry内で実行させます。
次に、特定の地点の色を調べる方法ですが、イメージが画面に表示されているのであれば、java.awt.Robotを使って割と簡単にできます。
Color c = new Robot().getPixelColor(100,100);
例えばこんな具合に縦横の位置を引数に指定することで、その位置のColorを取得できます。これも例外を発生させるので、try内で実行するようにしてください。
画面に表示されていない、オフスクリーンなImageとなると、PixelGrabberあたりを使わないといけないかな?と思います。この場合は、もうちょっと面倒ですね。
この回答へのお礼
お礼日時:2005/05/08 23:52
ご丁寧なご回答ありがとうございます!
おかげさまで思っていた通りのプログラムが書けました。Javaには本当にいろいろなメソッドがありますね。たいへん勉強になりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- カスタマイズ(車) 車やバイクのナビってどうやって自分の位置を登録するの? 5 2022/07/03 08:03
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- ニュース・地域情報 whooについて 1 2023/07/02 23:48
- その他(インターネット接続・インフラ) スマホ アンドロイド 位置情報の取得に失敗しました 設定を確認して下さい。 どうやるのーーーーーー( 1 2022/08/17 18:23
- その他(セキュリティ) SMSの不在通知メールについて 3 2023/06/09 15:03
- Android Androidスマホの遠隔起動について、教えてください。 2 2022/08/25 17:28
- HTML・CSS svgクリップパスの応用コーディング方法 2 2022/04/09 09:07
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
ASP.NET 画面遷移前の状態を保...
-
遷移元を判定したい!
-
ServletからServletへの値渡し
-
JAVAのセッション変数の上書き...
-
アドレスバーに引数を表示させ...
-
【swing】ボタンクリックにより...
-
Strutsでのセッション保持方法...
-
[戻る]やhistory.backでの遷移...
-
検索画面→結果画面→検索画面と...
-
セッション切れでのリクエスト...
-
Java Struts Validator
-
Sessionがnullになりません。
-
Beautiful Soupのインストール...
-
FormのsubmitでFormの内容がnull
-
ホームページビルダーが遅い!...
-
Javascriptのhistory.back()が...
-
前画面の値を引き継ぎたい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C# ログイン画面からメイン画面...
-
C言語で今まで表示していた画面...
-
画面遷移を行わずに同一ページ...
-
Java-jspの画面入力値保持について
-
プログラミングで例えばゲーム...
-
ASP.NET 画面遷移前の状態を保...
-
フロントエンドフレームワーク...
-
遷移元を判定したい!
-
画像の縦横比固定の計算方法。
-
FormのsubmitでFormの内容がnull
-
画面を隠す・消す方法を教えて...
-
HTMLのINPUTから画面表示
-
登録後、呼び出し元ページに戻...
-
ボタンを押したあとに画像を表...
-
Javascriptのhistory.back()が...
-
ServletからServletへの値渡し
-
セッション切れでのリクエスト...
-
アドレスバーに引数を表示させ...
-
system("cls")について
おすすめ情報