• ベストアンサー

C#で、画像の、指定した座標の色情報を取得し

C#、Visual Studio2008を使用しています。 ピクチャーボックスに画像を読み込み、その画像の、指定した座標の色情報を取得したいです(RGB値)。 画像の読み込みまではできました。 その次の指定した座標の色情報を取得するようなメソッド?コマンド?は存在するのでしょうか? 検索しても出てこないため、ご存知でしたら教えていただけると助かります。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://msdn.microsoft.com/ja-jp/library/system.drawing.bitmap.getpixel.aspx これを参考に。 Color c=((Bitmap)(pictureBox1.Image)).GetPixel(x, y); こんな感じ?

参考URL:
http://msdn.microsoft.com/ja-jp/library/system.drawing.bitmap.getpixel.aspx

関連するQ&A

  • 画像の座標取得

    c言語を使って, 画像を読み込んできて, 画像上のクリックした画像の座標を取得する プログラムを作りたいのですが, どうすればよいでしょうか. 画像の読み込み→画像の表示→画像をクリック→画像の座標を取得 といった流れのものを作りたいです. 最初は保存されている静止画像を読み込んで座標を取得することをやり, 最終的にはUSBカメラなどを使って動画の座標の取得を目指しています. 使用OSはWindows7, コンパイラはVisual Studio 2008をつかっております.

  • ピクチャボックスの座標取得

    Microsoft Visual Studio 2008のスマートデバイス用で、PDA用のプログラミングを開発しています。 フォーム上にピクチャボックスを貼りつけ、画像表示をできるようにしています で、やりたいことは・・ Private Sub PictureBox1_MouseUp(ByVal sender As Object, _ ByVal e As System.Windows.Forms.MouseEventArgs) _ Handles PictureBox1.MouseUp 'ピクチャボックスの座標を表示させる     End Sub Private pos As Pointで宣言しておき、 pos.X = e.X pos.Y = e.Y でやると、どうも、フォームの座標が取得されてしまうようです ピクチャの画像は拡大・縮小をできるようにしてあるため、フォーム座標=ピクチャ座標にはなりません ピクチャボックスの座標を取得するにはどのようにしたらよいのか、ご教授願います

  • 画像の座標取得

    VBのPictureBoxでピクチャーを表示し、指定したカラーの座標(X,Y)を配列で取得する方法はありますか? 例えば、真っ黒の中に白い点が散りばめられている画像を読み込んだとして、ピクチャー上に白で表示されている部分のXY軸を取得し、座標計算等を行おうとしています。 上記方法以外でも良い方法があればお願いします。 画像自体が大きいので、出来るだけ早い処理で取得出来るものをと考えています。

  • 背景画像の色を取得

    背景画像に使った画像のRGB値を取得したいのですが可能でしょうか。 やりたいこと 背景画像をランダムに変更し 背景画像の色に合わせてフォント色などを変えること たとえば背景画像の座標400,400のRGB値を取得など できますでしょうか。

  • ピクチャーボックスの座標指定について

    ピクチャーボックス内で表示位置(座標)を指定して画像を表示したいです。 この場合loadpictureによる座標指定はできないのでしょうか? よろしくお願いします。

  • ブラウザ上でクリックされた座標に表示されている色を取得したいです。

    ブラウザ上でクリックされた座標に表示されている色を取得したいです。 画像を表示し、クリックした部分に表示されている色によってその後実行される動作を振り分けたいと思っています。 そこで質問なのですが、JavaScriptを用いて画像の指定された座標に表示されている色情報を取得することは可能でしょうか? また、JavaScriptで無理だった場合はどのような方法がありますでしょうか? 分かる方がおりましたら知恵をお貸しいただければうれしく思います。 よろしくお願いします。

  • Delphi6で、指定した座標のRGB値を取得する

    保存された画像(bmpまたはjpg形式)の指定した座標 (仮に画面中央とします。また、マウスで指定した場所など、座標を設定した後に座標を設定しなおすことはありません。また指定した座標というのは一箇所で良いです。複数あれば、なおよいですが。) のRGB値を返すにはどうしたらよいでしょうか? テキストボックスなり、ラベルなりにR、B、G、それぞれの値を出力するのが目標です。 また、Delphiに対して理解が不足しているので、ソースプログラムや参考URLをそのまま載せていただけると嬉しいです。 方法をご存知の方いましたら、是非よろしくお願いします!m(_ _)m

  • タッチした座標の色取得

    Xcodeでタッチした座標の色(UIColor)が取得したいと思います。 このような機能のあるメソッドはあるのでしょうか? Xcodeは最新のものを使用しています。よろしくお願いします。

  • 画像の指定した位置の色情報を取得するメソッド

    自分で描いた100×100のgif画像を取り込んで、その指定した位置の色情報を取得したいのですが、Javaでできるでしょうか?

    • ベストアンサー
    • Java
  • 任意の座標の画像(色)を取得するには?

    任意の座標から指定したサイズの画像(BMPなど)を取得したいのですが、どういうAPIを使っていいのかわかりません。 GetPixel()だと処理がどうしても遅くなってしまいます。 何か良いアドバイスをお願いします。 Windows XPです。

専門家に質問してみよう