2014-01-22 4 views
1

Я не уверен, что этот вопрос не имеет прямого отношения к Android-программированию, но я уверен, что вы сможете мне помочь.Немного потеряно с DPI

Я следующий инструмент:

enter image description here

Что она делает, это из предоставленного изображения, создает выход для Diferent плотности. Однако вы должны установить, как «большой» исходный образ.

Мое первоначальное изображение 1535x2048.

Итак, как я могу узнать, какая плотность это изображение?

Я думал, что DPI был непосредственно связан с экраном, а не с чем-то глобальным, как этот инструмент спрашивает.

Любые советы приветствуются.

Спасибо.

+0

Помните, что растровое изображение с шириной и высотой, например 1535x2048, требует около 12 мегабайт бара. – Blackbelt

+0

Вот почему я раскалываю изображение для разных плотностей. Обычно более высокая плотность означает более высокое оборудование, поэтому каждое оборудование должно обрабатывать разные изображения. В противном случае я просто поместил бы самое большое изображение. – Reinherd

+0

Вы не можете определить плотность по размеру только в пикселях. Насколько велико изображение, измеренное в см или дюймах? – Henry

ответ

1

Это на самом деле довольно просто, но легко заблудиться.

Этот инструмент является небольшим недостатком. Если бы он был более удобным для пользователя, он бы спросил, какой размер (в DP) вы хотите, чтобы ваш образ был, и все.

Но что это на самом деле прошу вас, является то, что изображение, которое вы предоставляете ему, уже быть в правильном размере для одной плотности экрана, поэтому все это делает применить тот же коэффициент масштабирования для любого изображения:

LDPI - MDPI - HDPI - XHDPI - XXHDPI 
0.75 1  1.5  2  3 

Итак, скажем, вы помещаете изображение шириной 200dp. Чтобы достичь наилучших результатов, вы хотите поместить изображение в этот инструмент уже с шириной 600 пикселей и выбрать его как XXHDPI, и инструмент уменьшит его.

ps .: этот инструмент, по-видимому, предназначен только для 9 патчей, поэтому имейте в виду.

+0

Инструмент работает и для обычных изображений. Спасибо за ваш ответ. – Reinherd

Смежные вопросы