예전 중국 앱 프로젝트를 진행하다가 샤오미 폰에서 프로젝트내 RES영역에 있는 이미지가 나오지 않는 경우가 있었다.
문제의 원인이 뭔지 몰라서 한참 검색을 하다가 안드로이드에서 PNG 이미지 사용을 권장 하는 것을 알게 되었고 이미지 교체후 문제를 해결하였다.
문제의 원인은 JPG 이미지를 사용 이미지 손실이 발생하여 이미지가 보이지 않아 PNG이미지로 변경 후 사용했었다.
이미지 형식 | 설 명 | 확 장 자 |
PNG | 무손실(권장) | .png |
나인패치 | 무손실(권장) | .9.png |
JPG | 권장하지 않음(손실) | .jpg.jpeg |
GIF | 사용하지 않는 것이 좋음 | .gif |
안드로이드는 기본적으로 PNG이미지나 나인패치 이미지 사용을 권장한다고 한다.
JPG의 경우는 손실이 발생하여 권장하지 않고, GIF는 기본적으로 사용하지 않는것이 좋다고 하니... 꼭 필요한 경우에만 사용해야 한다.
'Android' 카테고리의 다른 글
[Android] ADT 14버전에서 Switch case문 오류 문제(isLibrary프로젝트의 경우) (0) | 2017.11.01 |
---|---|
[Android] Rest(Representational state transfer) API (0) | 2017.03.06 |
[Android] 디버깅 Class (0) | 2017.02.27 |
[Android] 화면 고정 (0) | 2017.02.27 |
[Android] 폰 해상도 얻는 방법 (0) | 2017.02.27 |