Bitmap 객체를 만들어서 디버깅을 걸어서 상태를 봤는데요
bitmap.getByteCount(); //614400
bitmap.getWidth(); //640
bitmap.getHeight(); //480
의 값들이 나옵니다
영상데이터가 640*480해상도 인데요
getByteCount의 값이 614400 이 어떻게 계산이 되는건가요?
614400 = 640 x 480 x 2의값인데...여기서 의미하는 2가 무엇인가요?
만약 640 x 480 x 3 의 값으로 나왔다면 각 바이트마다 R, G, B 이렇게 하나씩 데이터가 들어간다고 이해할수 있겠는데요 x2 로 나오니깐 어떤 의미로 봐야 할지 모르겠습니다.
최종적으로는 Bitmap을 array로 바꿔서 해당영역의 pixel값을 텍스트(숫자)로 출력을 하려고 하는데요
getByteCount의 값이 예상보다 다르게 나와서 의문이 생김니다.