xxhdpi xhdpi sizes online mipmap mdpi ldpi images imagen convertir convert android

android - sizes - tamaño de la imagen(drawable-hdpi/ldpi/mdpi/xhdpi)



nativescript image builder (8)

los ppp bajos son 0,75x las dimensiones de los ppp medios

los ppp altos son 1.5x dimensiones de los ppp medios

dpi extra alta es 2x dimensiones de dpi medio

Es una buena práctica hacer todas las imágenes en formato basado en vectores para que pueda cambiar el tamaño fácilmente con un software de diseño vectorial como Illustrator, etc.

Estudio android, ahora tengo algunas imágenes para poner en directorios dibujables (hdpi / ldpi / mdpi / xhdpi). Leo mucho, pero nuevamente no entiendo. ¿Qué tamaño debería ser una imagen para cada directorio?


Espero que esto ayude ...

mdpi es la densidad de referencia, es decir, 1 px en una pantalla mdpi es igual a 1 inmersión. La relación para escalar activos es:

ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi 0.75 | 1 | 1.5 | 2 | 3 | 4

Aunque en realidad no necesita preocuparse por tvdpi a menos que esté desarrollando específicamente para Google TV o el Nexus 7 original, pero incluso Google recomienda simplemente usar activos de hdpi. Probablemente no necesites preocuparte por xxhdpi tampoco (aunque nunca duele, y al menos el ícono del iniciador debería ser provisto en xxhdpi), y xxxhdpi es solo una constante en el código fuente en este momento (ningún dispositivo lo usa, ni lo hace Espero que lo haga por un tiempo, si es que alguna vez lo hizo, así que es seguro ignorarlo también.

Lo que esto significa es que si está haciendo una imagen de 48dip y planea soportar una resolución de hasta xhdpi, debe comenzar con una imagen de 96px (144px si desea recursos nativos para xxhdpi) y hacer las siguientes imágenes para las densidades:

ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi 36 x 36 | 48 x 48 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192

Y estos deben mostrarse aproximadamente del mismo tamaño en cualquier dispositivo, siempre que los hayas colocado en carpetas específicas de densidad (por ejemplo, drawable-xhdpi, drawable-hdpi, etc.)

Como referencia, las densidades de píxeles para estos son:

ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi 120 | 160 | 240 | 320 | 480 | 640


No solo los íconos de pestañas, notificación y lanzador viven una aplicación. Estaba confundido acerca de los tamaños de los otros iconos utilizados para diferentes situaciones en la aplicación.

Estoy usando dimensiones de 32px mdpi (iconos de la barra de acción) y no puedo decir si sería correcto.


Tablets admite tvdpi y para ese factor de escala es 1.33 veces las dimensiones de dpi medio

ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi 0.75 | 1 | 1.33 | 1.5 | 2 | 3 | 4

Esto significa que si genera una imagen de 400x400 para dispositivos xxxhdpi, debe generar el mismo recurso en 300x300 para xxhdpi, 200x200 para xhdpi, 133x133 para tvdpi, 150x150 para hdpi, 100x100 para mdpi y 75x75 para dispositivos ldpi


Tengo una explicación completa ya publicada here

Básicamente, las pautas generales para diseñar imágenes son:

ldpi is 0.75x dimensions of mdpi hdpi is 1.5x dimensions of mdpi xhdpi is 2x dimensinons of mdpi

Generalmente, diseño imágenes mdpi para una pantalla de 320x480 y luego multiplico las dimensiones según las reglas anteriores para obtener imágenes para otras resoluciones.

Por favor, consulte la explicación completa para obtener una respuesta más detallada.



puede usar Android Asset en android studio, y Android Asset le dará una imagen en este tamaño como dibujable y la aplicación usará automáticamente el tamaño basado en la pantalla del dispositivo o emulará


MDPI - 32px HDPI - 48px XHDPI- 64px

Esta Hoja de trucos puede ser útil para usted. mira la imagen :-)