Почему все изображения шаблонов для иконок на сайте разработчиков Android имеют разрешение 72 пикселя на дюйм в Ai и Photoshop? - PullRequest
0 голосов
/ 24 февраля 2012

Руководство разработчика Android для средств запуска значков link содержит перечисленные спецификации pixel и dpi для различных требуемых плотностей.Я загрузил те же шаблоны для этих изображений, и в Photoshop количество пикселей для ldpi, mdpi и т. Д. Совпадает с ссылка на шаблон Но разрешение, когда я проверяю в Изображение -> Размер изображения -> дает мне 72 пикселей / дюйм.Я ожидал бы, что количество пикселей на дюйм будет соответствовать dpi.Как проверить dpi или изменить его, чтобы он соответствовал спецификациям плотностей для разных размеров разрешения ресурса?

Ответы [ 2 ]

5 голосов
/ 24 февраля 2012

Игнорировать настройку DPI, это не имеет значения в этой ситуации. 72 DPI - это просто настройка по умолчанию в Photoshop при создании нового документа. Единственное, что вам нужно знать, это размеры в пикселях. Настройка DPI - это просто инструктивный маркер для вывода, такого как принтер. Если вы скажете документу 640 x 480 пикселей для печати с разрешением 72 DPI (точек на дюйм), он будет печататься с разрешением 8,88 x 6,66 дюйма. Качество будет довольно ужасным, так как разрешение, которое может принести принтер, намного превосходит ваш дисплей. Если вы скажете ему печатать с разрешением 300 DPI, он будет печататься с разрешением 2,13 "x 1,6", но будет более высокого качества (информация более плотно упакована, поэтому изображение будет выглядеть более непрерывным). Следует помнить, что оба отпечатка принадлежат одному и тому же документу, единственное изменение заключается в том, насколько плотно размещена информация.

На пиксельном экране каждый пиксель отображается с дисплеем 1: 1. Если DPI (количество пикселей в 1-дюймовой строке на экране - точнее, PPI, или Pixels Per Inch) очень высокое, изображение просто будет меньше. На экране с меньшим DPI будет отображаться то же изображение. меньше.

Именно поэтому в рекомендациях разработчика рекомендуется использовать несколько версий ресурсов: одну для xhdpi, одну для hdpi, одну для mdpi и одну для ldpi, причем xhdpi - изображение с самым большим размером пикселя и, следовательно, самое высокое качество.

2 голосов
/ 28 ноября 2013

DPI - количество пикселей в дюйме при печати

Настройка DPI контролирует только размер вывода для печати (например, 96 для большой печати, 144 для баннера, 300 для офсета / высочайшего качества)

Все экраны просто заботятся о размерах изображения (ширина х высота), поскольку разрешение экрана составляет 72 точек на дюйм (а также 1x1px на изображении = 1px на дисплее относительно разрешения).

более высокая плотность экрана= больше пикселей -> поэтому на том же размере, например 7 "планшет с низким разрешением (например, 1280x800), он будет больше, чем на 7" планшете с высоким разрешением (например, 2540x1600)

Качество против скорости Чтобы не отставать от качества, вам понадобится большее изображение, чтобы сэкономить на размерах изображения для всех возможных точек на дюйм, но для сохранения лучшего качества лучше использовать большее и уменьшать размер, НО большее изображение, например, в мобильных телефонах с высоким разрешением (1920x1080)будет замедлять загрузку и даже снижать производительность, если к нему будет применено больше эффектов или анимаций.

Оптимизация думайте и решайте, что более важноДля каждого вида повторное использование изображений для различных разрешений, где это возможно, оптимизируйте хорошо для некоторых ресурсов. Если возможно, используйте векторные фигуры, создавайте разные размеры для лучшего пользовательского опыта.

Узнайте о программных и аппаратных пикселях + размерах DP (изображения) и размеры SP (шрифты)

удачи

Информация о дизайне Android ранее требовалось 4 типа разрешения активов: (низкое, среднее, большое, большое)LDPI, MDPI, HDPI, XHDPI

По умолчанию используется MDPI (160 точек на дюйм), что в Photoshop или при экспорте из иллюстратора будет 72 точек на дюйм.С этого момента при проектировании вы будете масштабировать для других разрешений, таких как:

MDPI  = 100% (120dpi)
LDPI  = 75%  (160dpi)
HDPI  = 150% (240dpi)
XHDPI = 200% (320dpi)

НОВЕЙШИЙ подход Не используйте LDPI - ДЕЛАЙТЕ XXDPI (300%), поскольку разрешения только улучшаются,и мы склонны заменять наши телефоны довольно часто (чаще, чем веб-браузеры ...)

, чтобы поддерживать последние DPI и дисплеи со сверхвысоким разрешением, вам может понадобиться также XXXDPI (400%) (ничего общего с взрослымпромышленность, скорее Макдональдс)

XXDPI  = 300% (480dpi)
XXXDPI = 400% (640dpi)

Нужно больше?Ну ... перейдите на страницу разработчика Android, она действительно хорошо документирована.

НАЧИНАЙТЕ ЗДЕСЬ: developer.android.com / design

...