2016-03-29 2 views
0

android размер изображения различные mdpi, hdpi, xhdpi, xxhdpi? У меня есть изображение mdpi 20 * 20, как измерить hdpi, xhdpi, xxhdpi, как сделать другое разрешение изображения разных размеров экрана из-за того, что Android установил стандартный размер?android relationship from mdpi, hdpi, xhdpi, xxhdpi Как рассчитать

+2

Возможные дубликат [Размер изображения (рисуем-ИПЧР/ldpi/MDPI/xhdpi) ] (http://stackoverflow.com/questions/14381965/image-size-drawable-hdpi-ldpi-mdpi-xhdpi) – camelCaseCoder

ответ

1

вы можете использовать следующую таблицу

mdpi     20 * 20 pixels 
hdpi (mdpi * 1.5) 30 * 30 pixels 
xhdpi (mdpi * 2)  40 * 40 pixels 
xxhdpi (mdpi * 3)  60 * 60 pixels 
+0

и как рассчитать xxxdpi –

+0

если изображение 20 * 15 применяется то же правило –

+0

Да, это же правило применяется. для каждой длины и ширины вам нужно размножаться отдельно с коэффициентом. так что это будет 30 * 22 в hdpi, 40 * 30 в xhdpi –

2

Вот список масштабного коэффициента для каждой плотности:

  • ldpi = 0.75X
  • MDPI = 1.0x
  • ИПЧР = 1,5 x
  • xhdpi = 2.0x
  • xxhdpi = 3.0x
  • xxxhdpi = 4.0x

Так, например, если ваш размер MDPI изображение 20x20 затем xhdpi размер должен быть 40х40

+0

как измерить формулу расчета 20 * 15 –

+0

img Ширина * scalefactor, imgHeight * scalefactor -> 20 (ширина), 15 (высота) mdpi (1.0x) приведет к 20x2 = 40 (ширина), 15x2 = 30 (высота) xhdpi (2.0x) –