2014-01-10 4 views
0

품질을 떨어 뜨리지 않고 이미지의 크기를 조절할 수 있습니까? Ninepatch 이미지를 사용하는 게시물을 보았지만 이미지를 다운로드하여 ninepatch 이미지로 변환하여 ImageView에 표시 할 수있는 방법이 있습니다. . 작은 크기의 이미지를 다른 앱처럼 확대/축소 할 수있는 다른 방법이 있습니까품질 저하없이 이미지 크기 조정

+0

이게 도움이 될 것 같아요 : http://stackoverflow.com/questions/5079868/create-a-ninepatch-ninepatchdrawable-in-runtime/5519768#5519768 –

+1

9 만들기 -통로. http://developer.android.com/tools/help/draw9patch.html 질문을 게시하기보다는 기사가 무엇인지 읽어보십시오. http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch – Doomsknight

+0

여기에 문제가 무엇인지 실제로 말하지 않았습니다. 너 무슨 짓을 한거야? 너는 무엇을 얻었 느냐? 그리고 당신은 무엇을 기대 했습니까? 고급 또는 다운 스케일? – pentadecagon

답변

0

품질을 떨어 뜨릴 때마다 품질을 유지할 수있는 유일한 방법은 원본을 유지하는 것입니다 이미지 (자원에서 다시로드 할 수 있기 때문에별로 의미가 없음).

안드로이드가 이미지 크기를 조정하고 (화질을 변경하는) 문제가 발생했다면 res 내의 "raw"폴더에 이미지를 저장할 수 있습니다.

NinePatch 이미지는 수동으로 만들 수 있습니다. 너비가 2 픽셀, 높이가 2 픽셀 인 이미지를 페인트하면됩니다. 저장하는 경우 이름을 알고 싶다면 something.9.png 올바르게 그릴 수 있습니다 : http://developer.android.com/tools/help/draw9patch.html

+0

서버에서 이미지를 가져 와서 프로그래밍 방식으로 런타임에 ninepatch로 변환하고 싶습니다. – Mario