단일 XHDPI PNG 이미지에서 Android HDPI, MDPI 및 LDPI 이미지 만들기

문제를 제거하기 위해 도구를 사용해보십시오

나는 아직 가장 진보 된 안드로이드 프로그래머는 아니지만 플랫폼을위한 첫 번째 기본 앱을 만들기 시작한 이래로 몇 가지를 골랐다. 단일 png 이미지를 Android 프로젝트에 리소스로 추가 할 수 있지만 동일한 이미지의 여러 버전을 대신 사용할 수도 있습니다. 이미지가 하나만있는 경우 실행되는 Android 기기의 화면 크기 및 밀도에 관계없이 사용됩니다. 시스템은 필요한 경우 이미지를 자동으로 조정하고 크기를 조정하여 일치하는 이미지 리소스를 찾을 수없는 경우 애플리케이션이 다른 화면 크기와 밀도에서 작동하도록합니다. 이미지를 전혀 표시하지 않는 것보다 낫지 만 특정 장치에서 실제로 좋지 않은 이미지를 포함하여 모든 종류의 문제가 발생할 수 있습니다.

Android 개발자 가이드에는 큰 페이지가 있습니다. 이미지 전용 , 화면 크기, 밀도 및 모든 좋은 것들. Android 앱에 동일한 이미지의 여러 버전을 추가하려면이를 만드는 방법을 알아야합니다. 이론적으로는 작업에 이미지 편집기 또는 크기 조정기를 사용할 수 있지만 9 패치 리사이 저 그 대신 정확히 그 작업을 위해 설계되고 자동화 된 도구를 사용하여 값을 직접 다루지 않아도됩니다.

따라서 동일한 이미지의 여러 버전을 수동으로 생성하는 대신 xhdpi 버전 인 하나의 버전을 생성하고 프로그램을 사용하여 생성 된 다른 모든 이미지 버전을 가져옵니다. 애플리케이션에 포함하는 모든 이미지에 대해이 프로세스를 반복 할 수 있습니다.

android resize dpi images

이 프로그램은 Windows의 경우 실행 파일로, 다른 운영 체제의 경우 Java jar 파일로 사용할 수 있습니다. 실행 파일은 xhdpi 이미지를 놓을 수있는 기본 인터페이스를 표시합니다. 그렇게하면 이미지가 저장된 동일한 루트 디렉터리에 각각의 drawable-hdpi, drawable-ldpi 및 drawable-mdpi 폴더가 자동으로 생성되어 바로 Android 앱 프로젝트 폴더로 이동하여 포함 할 수 있습니다. 너의 어플리케이션.