본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] Bitmap too large to be uploaded into a texture

by 돼지왕왕돼지 2013. 10. 31.


 android, Bitmap too large to be uploaded into a texture

 

[android] Bitmap too large to be uploaded into a texture


ImageView 등에 Bitmap 을 표시할 때 사이즈 제한이 있다.

다음 에러 메세지를 보면 알 수 있는데, 필자가 decoding 하여 ImageView 에 올리려 했던 것은 

4288 x 2848 사이즈.


그러나 maximum 은 4096 x 4096 사이즈까지만 가능하다.


Bitmap too large to be uploaded into a texture (4288x2848, max=4096x4096)


참고하여 만약 bitmap 사이즈가 4096 x 4096 보다 크다면,

미리 sample size 를 조절하여 사이즈를 조절하여 decoding 하거나,

아니면 디코딩 후 resize 를 하여 ImageView 에 assign 해야 한다.



댓글0