• ベストアンサー

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

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

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

クリックした部分の背景の色なら、javascriptで取得できますが、 画像の色の取得は無理だと思います。 百歩譲って、どの画像がクリックされたとか、画像内のどの位置がクリック されたかなら取得可能なので、それで振り分けてはどうでしょうか?

0xxxYuMixxx0
質問者

お礼

やっぱり無理ですか・・・ 教えていただいた方法で実装してみようと思います! ありがとうございました!!

関連するQ&A

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

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

  • IEに表示されるウェブ画像のある座標の色を取得したい。

    IEである画像を表示すると、その中の一部の色が時間とともに変化するのでプログラムで座標指定して色を取得したいのですがIEに表示するところまではできたのですが、そこから進めません。 みようみまねのGetpixelもうまくいかないし・・。 画像のURLは http://mt9.jp/images/users/8253/168253/p.gif です。 ヒントをいただけないでしょうか

  • 画像の座標取得

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

  • ウィンドウハンドルの座標を調べることはできますか?

    VB6環境です 様々なブラウザに対してフォーカスさせずにクリック操作をさせたいと考えています 現在、一応それは完成しました しかし、ブラウザを画面左上に置いた(top座標=0、left座標=0)場合です ブラウザの位置がどこにあろうとクリックさせたいのですが、クリック座標の指定が ゲットしたウィンドウハンドルをもつオブジェクトの原点座標を原点として指定するため、 ブラウザを一番左上に持ってこないと動作してくれません わかりにくい説明ですが、知りたいことは  「任意のブラウザの中のコンテンツを表示する領域(このウィンドウハンドルはゲットできました)の   原点座標をVB6にて取得したい」 ということです よろしくお願いします

  • 画像の座標取得

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

  • phpでタグの座標位置を取得することができるでしょうか

    いつもお世話になります。 JavaScriptでならe.offsetTopで取得できますが、 phpでも同様なことはできないでしょうか。 $strHtml='<div id="abc">あああああ</div>'; print($strHtml); この後で、id="abc"の座標位置を取得して、 phpで、その値を使用して更に次のスクリプトを記載するなんてことはできないものでしょうか。 座標位置自体ブラウザが表示して初めて決まるものなのでそもそも無理なのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 任意の座標をクリックさせるには

    任意の座標をクリックさせるには JavaScriptで、Webページ上の適当な場所(座標)を クリックさせられますか。 テキストボックスでもリンクでも画像でもない ただ x=500 Y=500 のポイントをクリック、といった具合に 処理が可能か教えてください。

  • Firefoxでクリックした時の座標の取得の仕方がわかりません

    JavaScriptを使って、ある画像をクリックした時の座標を知りたいのですが、 Firefoxではうまく取得できません。 ImageタグのOnClickでファンクションを呼んで、ファンクションの中で mdx= parseInt(e.pageX); としたのですが、間違いでしょうか。 同じようにImageタグのOnClickでファンクションを呼んで、その中で mdx = event.x; とした場合IEではうまく取得できました。 よろしくお願いいたします。

  • 任意の座標の画像(色)を取得するには?

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

  • javascriptでブラウザに表示されている文字列を取得したい

    javascriptでブラウザに表示されている文字列を取得したい 宜しくお願いします。 javascriptを使って、現在表示されているブラウザの文字列を取得する方法はありますか? ソースから取得したり、出来そうな気がするのですが、検索しても方法が見つかりませんでした。 もしくは、ブラウザのセキュリティで出来ないのでしょうか?

専門家に質問してみよう