2012-07-17 92 views

回答

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}) 
+0

哈哈。其實,我對VB很陌生。我將從現在開始使用Bitmap類來完成我的任務。謝謝 – Marco 2012-07-17 07:12:27

+0

@Marco如果不是'Bitmap',你用什麼來捕獲屏幕?只是好奇 – sloth 2012-07-17 07:13:44

0

您可以使用opencv庫函數來了解點的RGB值。