2012-07-17 2 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

+0

@ Marco'Bitmap '이 아니라면 화면을 캡쳐하기 위해 당신은 무엇을 사용 했습니까? 그냥 호기심 – sloth

0

포인트의 RGB 값을 알기 위해 opencv 라이브러리 함수를 사용할 수 있습니다.

관련 문제