Какие параметры выбрать при экспорте из Adobe Illustrator для .png для Android? - PullRequest
2 голосов
/ 25 февраля 2012

Я использую Adobe Illustrator CS4 для создания изображений для запуска иконок для приложений Android. Я создаю набор изображений в соответствии с размерами значков руководства разработчика для ldpi, mdpi и т. Д. Px определяется на монтажной области, но пока ничего не говорит о ppi / разрешении для векторной графики. Когда изображение закончено, я хочу создать файлы .png из каждого артборда, для которого настроен рекомендуемый размер для разных плотностей. Adobe Illustrator имеет 2 варианта создания файла .png; первый способ - сделать Save for Web & Devices, который позволяет вам явно указать, что вы хотите PNG-24, который требуется для Android, но нет упоминания об аспекте dpi / ppi изображения. Второй способ - Export, который предлагает выбор для ppi изображения.

Таким образом, первый метод использует некоторую автоматическую настройку, и получающиеся изображения в свойствах имеют такое же количество пикселей, как было определено для монтажной области в Illustrator. Номера пикселей второго метода в результирующем .png изменяются в зависимости от выбранного ppi, и равные соответствующие номера пикселей от монтажной области до выходного .png возникают только при ppi = 72. Итак, я делаю вывод, что автоматический Save for Web & Devices также выбирает 72ppi. В этом вопросе о SO я спросил о ppi в Photoshop, и мне было рекомендовано игнорировать ppi.

Какой маршрут является единым для экспорта файлов .png для соответствия низкой, средней и высокой плотности для Android? (например, настройки параметров)

1 Ответ

2 голосов
/ 25 февраля 2012

Истинное ppi будет зависеть от устройства вывода (экран, принтер, PDF и т. Д.).Если вы не планируете рендерить свои изображения в PDF-файлы или печатные документы (похоже, вы просто делаете значки запуска), я думаю, вы можете спокойно игнорировать ppi самих изображений.Вы также можете взглянуть на этот ответ .

Но если вы действительно волнуетесь, 72ppi будет в порядке.

ОБНОВЛЕНИЕ Я думаю, что другой пост может немного помочь вам.Пиксели на дюйм - это мера плотности.Но само изображение не имеет понятия плотности - только пикселей.Где плотность входит в игру, находится в устройстве вывода - которое может быть чем угодно, как я упоминал выше.Проблема с Android заключается в том, что размеры экрана у разных устройств на рынке разные, поэтому одно изображение не будет работать на всех этих дисплеях.Android решает эту проблему с помощью h / m / i.Но во всех случаях система выбирает лучшее из трех предоставленных вами размеров, а затем масштабирует его для соответствия конкретному устройству.

Так что вам лучше всего просто указать три разных размера - ч / м / я- для каждого изображения в вашем приложении.Вы сделали это.Но я не думаю, что вам нужно беспокоиться о плотности изображения.Если Photoshop / Illustrator / независимо от того, что требует значения, я думаю, что 72ppi это хорошо, но, если я не ошибаюсь, не будет иметь значения в конечном продукте.

Чтение немного больше здесь кажется, что вы используете не тот инструмент.В нем говорится, что Illustrator используется для печати, а не имеет понятия пикселя , в то время как в Photoshop.Это может быть частью путаницы.

В конце я думаю, что Save for Web and Devices лучше, так как это то, что вы делаете.

Вот Википедия о плотности пикселей .Опять же, плотность пикселей не является чем-то, что присуще самому изображению, а скорее устройству, которое будет передавать изображение для человека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...