2012-06-23 8 views
7

Estoy desarrollando un sistema informativo simple que usará muchas imágenes. El problema es que no sé cómo escalarlos a la carpeta de ldpi, mdpi, hdpi y hdpi.Proporción de escala en las imágenes de Android?

He leído que Android utiliza una proporción de escala como 3: 4: 6: 8. ¿Pueden algunos explicarme qué es esta 3: 4: 6: 8 relación de escala? ¿Cómo lo uso y cuál es la lógica detrás de esto?

Supongamos que tengo una imagen de 50x50 px en la carpeta ldpi. Si voy a usar 3: 4: 6: 8 proporción. ¿Cuál será el siguiente tamaño de imagen para mi carpeta mdpi y hdpi carpeta?

Por favor ayuda. Realmente no entiendo esa proporción de escala. Lo siento por esto, solo soy un novato en el diseño de Android.

Respuesta

1

Principalmente utilizan estos tamaños estándar:

ldpi: 36 * 36 mdpi: 48 * 48 IPAP: 72 * 72 xhdpi: 96 * 96

+0

si la imagen es 36 * 36, ¿cómo se convirtió en 48 * 48? lo multiplicaste? ¿por qué número? – nelzkie

+0

ldpi/mdpi = 3/4 => 4 * ldpi = 3 * mdpi; => si ldpi = 36 => mdpi * 3 = 4 * 36 => mdpi = 144/3 = 48; Del mismo modo, mdpi/hdpi = 4/6 => 6 * mdpi = 4 * hdpi y así sucesivamente .... –

+0

tan mdpi = (4/3) * ldpi; hdpi = (6/4) * mdpi; xhdpi = (8/6) * hdpi; De esta manera puede relacionar todas las resoluciones entre sí. –

1

Es muy simple.

Si tamaño de la imagen es de 50 * 50 para LDPI a continuación:

MDPI => 67 * 67

IPAP => 100 * 100

xhdpi => 125 * 125

+0

gracias por su respuesta. ¿Puedes explicar por favor cómo sucedió? ¿Cuál es la fórmula de eso? – nelzkie

+0

@nelzkie Simple math :) –

+0

Lo siento. Para mí eso no es simple. ¿Cómo obtuviste el tamaño 67x67 de 50x50? ¿informe a? T_T – nelzkie

0

Puede utilizar este sencillo tool de averiguar las conversiones. no tiene el xxhdpi, pero puede modificarlo fácilmente para calcularlo

Cuestiones relacionadas