2012-02-25 5 views
2

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

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

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

ответ

2

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

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

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

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

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

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

Адрес wikipedia's take on pixel density. Опять же, плотность пикселей не является чем-то, что является неотъемлемой частью самого изображения, а скорее устройством, которое будет отображать изображение для человека.

+0

спасибо, так что просто «Сохранить для Web & Devices» с PNG-24? Как насчет других изображений, которые я мог бы сделать?Такие вещи, как изображения на главном экране, фоны и т. Д.? – Vass

+0

См. Выше редактирование ... – QED

+0

, что объясняет еще больше того, что полезно, поэтому плотность - это то, на что решит Android, и мне просто нужно предоставить изображения в небольших средних и лагерных форматах в соответствии с некоторыми рекомендациями, и Android выберет лучшее из этих с тем же именем в папках ресурсов для изображений? Пока изображения не имеют одинакового размера, это хорошо. И пример, имеющий плотность 72ppi на среднем изображении, и устройство среднего размера, но требуется более высокая плотность; это займет изображение большой плотности? – Vass