Я пытаюсь создать веб-икону, используя дизайн выражений.
Его размер 45x45 пикселей, и я установил PPI на 96, экспортируя в .PNG со сглаживанием и прозрачностью.
Он не выглядит четким, когда я смотрю на него на своей странице, и выглядит довольно размытым, когда просматриваю его на своем мобильном телефоне.
Я включил предварительный просмотр пикселей, и когда я увеличиваю масштаб, я вижу, что на прямых линиях есть ряд пикселей, затененный между ними (а не пиксели, которые либо включены, либо выключены), что, по-видимому, является причиной проблемы.
Я включил следующие параметры:
Вот экспортированная иконка:
Это довольно просто, но если вы посмотрите на края символа фунта, они размыты; тем более на мобильном устройстве.
Есть ли что-нибудь еще, что я должен сделать, чтобы получить четкую иконку?
Ваша страница отображает именно 45x45? Если нет, браузер пересчитывает пиксели, и это приводит к размытости.
Сам я никогда не использовал Expression, но обычно при уменьшении изображений во всех программах будет размытие, так как программа должна пересчитывать пиксели. Если вам нужно изменить размер изображения, рекомендуется всегда делать это наполовину, а не на четверть. Это упрощает пересчет для программы и дает более четкие результаты.
Кроме того, PPI не важен для экрана, так как он всегда будет отображать точное количество пикселей в соответствии с размерами изображения, независимо от плотности пикселей на дюйм (PPI), которую вы установили.
Хороший способ гарантировать, что ваши значки будут отлично выглядеть на всех устройствах и, по крайней мере, хорошо сработал для меня, — это использование SVG и шрифтов значков. Вы можете использовать icomoon, чтобы создать свой собственный шрифт значка и импортировать свои собственные значки svg, а затем вызвать их в своем css с помощью @font-face, в Интернете есть множество руководств о том, как это сделать, и это относительно просто. Вот несколько мест, где можно посмотреть:
http://www.broken-links.com/2009/06/30/checking-for-installed-fonts-with-font-face-and-local/
Также у smashing есть хорошая статья о том, почему наши значки или изображения могут не выглядеть четкими на других устройствах из-за их пикселей: http://coding.smashingmagazine.com/2012/08/20/towards-retina-web/
Адам Шульд
Джон
Дэвид Мастерс
Дэвид Мастерс
Дэвид Мастерс
Джон