High Resolution Bitmap를 ImageView에 적용 시 Bitmap Error를 해결하는 방법
최신 단말기에서는 크게 문제가 발생되지 않는 반면 예전(성능이 낮은) 단말기에서 고해상도의 Bitmap을 ImageView에 설정하면 보이지 않는 현상이 발생하는데 이를 해결하는 방법을 정리해보고자 한다. Logcat을 살펴보면... 설정하려는 비트맵의 크기가 텍스쳐에 업로드할 수 있는것에 비해 너무 크다는 에러 로그가 뜬다. W/OpenGLRenderer: Bitmap too large to be uploaded into a texture (4160x2340, max=4096x4096) 안드로이드의 Hardware Accelerated를 사용할 경우 기본적으로 GL_MAX_TEXTURE_SIZE 만큼만 rendering을 할 수 있기 때문에 이 SIZE를 넘어가는 Bitmap들은 문제가 발생한다는 것이..
Frontend/Android
2019. 5. 30. 21:48
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- CloudComputing
- Swift
- 컬렉션
- 오토레이아웃
- Auto Layout
- C++
- 함수형프로그래밍
- XCode
- 스위프트
- 아이폰
- ios
- Kotlin
- databinding
- 코틀린
- Apple Watch
- 상속
- Rxjava
- SwiftUI
- watchos
- apple
- Reactive programming
- Elliotable
- android
- retrofit
- 함수형
- java
- Notissu
- 애플워치
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함