이 간단한 스킨 탐지 코드가 항상 반환되는 이유 메시지 = 산술 연산 결과 오버플로가 발생했습니다.스킨 탐지 코드가 항상 "산술 오버플로"를 표시합니다.
xMax = bmp.Width - 1 : yMax = bmp.Height - 1
For y = 0 To yMax
For x = 0 To xMax
tmpColor = fixColor(bmp.GetPixel(x, y))
If (((tmpColor.R > 95) And (tmpColor.G > 40) And (tmpColor.B > 20) And (tmpColor.R - tmpColor.G > 15) And (tmpColor.R > tmpColor.G) And (tmpColor.R > tmpColor.B)) Or _
((tmpColor.R > 220) And (tmpColor.G > 210) And (tmpColor.B > 170) And (tmpColor.R - tmpColor.G <= 15) And (tmpColor.R > tmpColor.B) And (tmpColor.G > tmpColor.B))) Then bmp.SetPixel(x, y, Color.Black)
Next x
Next y
Color to Int 변환이 트릭을 만들었습니다. 고마워요 :) – Sourav
_ 이것 봐요. http://codereview.stackexchange.com/questions/14244/code-conversion-from-python-to-vb-net – Sourav