2011-01-25 5 views
0

Android 개발 도움주세요.배경 이미지 품질

내 앱에서 배경 이미지의 품질을 높이려면 어떻게해야할까요? 나는 Photoshop을 사용하여 이미지가 멋지게 보이게했다. 그런 다음 웹용으로 png로 저장 한 다음 내 앱에 추가했다. 그런 다음 이미지가 약간 흐릿 해 보인다.

내 이미지 품질을 향상시키는 가장 좋은 방법은 무엇입니까?

+1

난 당신이 충분한 해상도를 저장하고 있는지 확인합니다. 나는 "save for web"이 72 dpi로 해상도를 줄여서 안드로이드 핸드셋으로는 충분하지 않을 것이라고 내기 할 것입니다. –

+0

@Chris - 답변으로 바꾸십시오. – Axarydax

+0

@Axarydax 완료하십시오! :-) –

답변

1

적절한 해상도로 저장하고 있는지 확인합니다. 나는 "save for web"이 72 dpi로 해상도를 줄여서 안드로이드 핸드셋으로는 충분하지 않을 것이라고 내기 할 것입니다. 포토샵에서 최종 png의 해상도를 300dpi와 같은 것으로 범핑 해보고 차이가 있는지 확인하십시오. 거기에서 다른 해상도로 실험 해 볼 수있는 가장 작은 값이 무엇인지 파악하고 여전히 선명한 이미지를 얻을 수 있습니다. 또는 문서화 된 해결 요구 사항을 찾아 볼 수도 있습니다.

+2

죄송합니다. dpi는 컴퓨터 이미지와 관련이 없습니다. 이는 실제 크기 (예 : 인치, 밀리미터)로 이미지를 만드는 경우에만 중요합니다. dpi는 각 장치의 픽셀 수를 계산하는 데 사용됩니다 (예 : 300dpi의 3 인치 이미지는 900px 너비 임). 걱정할 필요가있는 유일한 측정 값은 정확한 픽셀 크기입니다. 문제는 이미지 ImageView를 사용하는 경우 ScaleType을 CENTER로 설정하십시오. – kcoppock

+0

@kcoppock, 실제로는 관련이 없습니다. 그리고 여러분이 말하는 것은 그것을 지원하지만, 여러분이 말하는 것을 얻습니다. 컴퓨터 화면 해상도가 72dpi보다 낮 으면 이미지가 흐려 보일 것입니다. 따라서 300dpi의 3 "이미지는 12.5"로 조정할 수 있으며 여전히 선명하게 보입니다. 또는 계산을 원시 크기로만 수행 할 수 있습니다. 당신은 900px 와이드 스크린을 가지고 있고, 이미지를 900px 너비로 만들고 너는 좋다. 트릭은 이미지가 표시 될 때 적어도 72dpi를 얻는 것이고 무엇이든 상관없이 흐리게 보일 것임을 확신하는 것이다. –

+1

inc에서 측정을하는 경우 hes. 72는 중요하지 않지만 대부분의 모니터는 72를 넘고 일부는 아래에 있습니다 (직장에서 90 정도를 측정합니다).하지만 픽셀 크기는 컴퓨터 디스플레이에서 중요합니다. 특별히 물리적 차원에서 표시하도록 설정하지 않는 한 이 경우 이미지는 설정된 dpi에 맞게 다시 샘플링됩니다. 100 %에서 보았을 경우 리샘플링되지 않지만 디스플레이의 물리적 크기가 달라집니다. – kcoppock

1

이미지의 외관 품질은 이미지를 표시 할 장치의 유형에 따라 달라질 수 있습니다. 예를 들어, 이미지가 이미지 편집기에 72px x 72px로 저장된 다음 고밀도 픽셀 장치에서 android에 72 크기의 픽셀 (sp)을 사용하여 정의 된 크기로 표시되는 경우 OS는 이미지를 표시하기 전에 늘립니다. 이와 같이, 디스플레이 장치의 픽셀 밀도는 외관상의 이미지 품질에 영향을 미칠 수있다.

드로어 블을 위해 hdpi, mdpi 및 ldpi 폴더를 사용하여 서로 다른 픽셀 밀도에 대해 서로 다른 해상도 이미지를 제공 할 수 있습니다. 더 많은 정보를 원하시면 다음 링크를 참조하십시오 :