2014-09-01 4 views
-1

그래,이 질문은 이미 알고 있지만 만족스러운 답변을 얻지 못했다는 것을 이미 알고 있습니다. 안드로이드에서 비트 맵의 ​​getPixel()에 의해 반환되는 정수를 이해하지 못합니다. 내가 그것을 시도했을 때, 그것은 그것이 무엇을 나타내는 지 전혀 몰랐다. 나는 그것이 "Color"를 반환한다는 것을 알고 있지만 그게 무슨 뜻입니까? 그 긴 숫자는 무엇을 의미합니까?안드로이드 비트 맵 픽셀을 얻으십시오

+1

http://developer.android.com/reference/android/graphics/Color.html의 어떤 부분을 이해하지 못합니까? –

+0

그냥 argb에 대한 것들을 말하면서 어떤 의미가없는 음수가 아닌 .. – user3843164

답변

0

값 자체에 대해 걱정할 필요가 없습니다. 알아 두어야 할 것은 빨강의 양, 녹색의 양, 파랑의 양 및 알파 값과 같이 픽셀 색상에 대한 네 개의 숫자가 함께 묶여 있다는 것입니다. 4 개의 숫자는 모두 0과 255 사이에 있습니다. 0의 알파 값은 완전히 투명하고 255는 전혀 투명하지 않다는 것을 의미합니다. Color.getRed() 등을 호출하여 int에서이 4 개의 숫자를 가져올 수 있습니다.

+0

OK 감사합니다. Btw는 왜 호기심에서 번호가 부정적입니까? – user3843164

+0

int의 50 %가 부정적입니다. 코멘트에서 설명하기에는 너무 복잡합니다. 2의 보수 표현을 찾아야합니다. –