PictureBoxに画像を表示させて
指定したX,Y座標のカラーを取得するにはどうすればよいのでしょうか。
それから、VBのカラーをRGBにどうやって変換すればよいのでしょうか。
どうやらRGBとVBカラーは考えた結果、
R+256G+65536Bのようです。ご迷惑かけてすみません。
>指定したX,Y座標のカラーを取得するにはどうすればよいのでしょうか
Pointメソッド
>RGBとVBカラー
VBカラーとはvbRedとかvbBlueとかをさすのですが、
違う意味でつかっているようですね。
一応補足として・・・
24Bitカラー(16777216色)はRGB各色8Bit=256階調で表現されます。
16進数だと各2桁、計6桁で表現されます。
たとえば &H123456の場合、Blue=&H12,Green=&H34,Red=&H56
という意味です。慣れれば16進数見ただけでおおよその色が
わかるようになります。
16進数が苦手なら、RGB関数を使って色を作ることもできます。
lngColor=RGB(lngRed,lngGreen,lngBlue)
みたいな使い方です。
もっとも、内部では R+256G+65536B みたいな計算
やってるだけでしょうが・・・。
ツイート | ![]() |