안드로이드 개발 질문/답변
(글 수 45,052)
int color = 0;
Bitmap bm = setBmp.copy(Config.ARGB_8888, true);
for(int y=0; y<setBmp.getHeight(); y++){
for(int x=0; x<setBmp.getWidth(); x++){
color = bm.getPixel(x, y);
if(color == Color.BLACK)
Log.d("pixel", color+"");
}
}
이미지를 받아와서 위에처럼 포문 돌려서 전체 픽셀을 받아오려고합니다.
의미하는것이 잘 몰라서 일단 color가 검정색인지 판별하려고 로그찍으면서 확인했는데요
11-07 18:18:02.765: D/pixel(1236): -16777216
로그에 -16777216 이게 찍혀서 검정색이라고 알게되었는데
ARGB = 00 00 00 00 이렇게 되어있는건데 저건 어떻게 해석을 해야할까요? 앞에 부호도 있고;;