Определение размеров изображения для нескольких экранных размеров/плотности андроида

Я рассматривал Поддержку Нескольких Экранной документации относительно Android, и мне просто нужно некоторое дополнительное разъяснение...

Это - мое понимание, что разработка трех уникальных интерфейсов (ldpi, mdpi, и hdpi) была бы лучшим способом пойти о поддержке всех потенциальных экранов андроида с минимальным масштабированием/искажением.

Да, я знаю, что существуют подобные отправленные вопросы, однако... Если я создаю изображение для сравнительного теста mdpi (скажем, мое изображение 300x210, просто например), как я определяю, какой размер я должен буду воссоздать то изображение в ldpi и hdpi? Это сообщение, а также поиск Google приводит меня полагать, что ldpi - всего 75% изображения mdpi, и hdpi составляет 150% изображения mdpi. Действительно ли это точно?

20
задан Community 23 May 2017 в 10:29
поделиться

1 ответ

-ldpi составляет ~ 120 точек на дюйм, -mdpi составляет ~ 160 точек на дюйм, -hdpi составляет ~ 240 точек на дюйм .

Итак, изображение шириной 320 пикселей составляет 2 дюйма в -mdpi . Если вам нужно изображение размером 2 дюйма на -ldpi , оно должно быть 240 пикселей (= 75% от оригинал). Если вам нужно 2-дюймовое изображение на -hdpi , вам потребуется 480 пикселей (= 150% от оригинала).

Следовательно, ваш анализ точен.

37
ответ дан 30 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: