0

MSのWebサイトで例を見つけました。VB でスクリーン キャプチャを実行し、画像を表示する方法を教えてくれます。しかし、それはまさに私が望むものではありません。画面をキャプチャして、ポイント(x、y)のRGB値を知りたいです。どうすればそれができますか?ありがとう

4

2 に答える 2

1

Bitmapクラスを使用している場合(使用していると思います)、GetPixel()メソッドを使用して特定の座標の色を取得します。


例:

' Get the color of 12, 12
Dim pixelColor As Color = yourBitmap.GetPixel(12, 12)

このメソッドによって返されるColor構造体には、探しているプロパティがあります。


例:

Dim g = pixelColor.G
Dim b = pixelColor.B
Dim r = pixelColor.R
Dim a = pixelColor.A
Dim text = String.Format("Alpha:{0}, red:{1}, green: {2}, blue {3}", New Object() {a, r, g, b})
于 2012-07-17T06:59:44.083 に答える
0

ポイントのRGB値を知るためにopencvライブラリ関数を使用できます。

于 2012-07-17T05:13:40.947 に答える