Влияют ли нечетные или четные пиксели на качество сохраненных иллюстраций в Illustrator?

Предположим, я создал вертикальную обводку шириной 7 пикселей.

Теперь мне нужна его ширина чуть больше 7 пикселей, чтобы соответствовать ширине буквы шрифта. (Я мог бы сделать это, изменив смещение шрифта после создания контуров из него, но я этого не делаю, потому что это несколько разрушает красоту шрифта). Я сделал ширину от 7 пикселей до 7,1 пикселей, и она почти совпадает со шрифтом (я заметил это, увеличив изображение).

Теперь я расширяю штрих. Размер артборда 1024x768 px. Я сохранил свой дизайн и экспортировал его.

(Для конфиденциальности я не могу показать здесь изображение, но я думаю, что описание должно помочь вам понять мой вопрос.)

Изображение выглядит великолепно, но у меня есть 2 вопроса о качестве дизайна, которые могли быть затронуты:

  1. Было бы мое изображение лучше и четче, если бы я использовал ДАЖНУЮ ширину обводки (8 пикселей) и изменил ее на 8,1 пикселей? Имеет ли значение четное и нечетное?
  2. Есть ли какое-то реальное значение 0,1 пикселя в иллюстраторе? Как эти 0,1 пикселя отображаются в конечном изображении PNG? Или игнорируется?

PS: я не увидел заметной разницы, когда пробовал выше t

Вы не можете иметь доли пикселя в любом программном обеспечении, которое отображает растровое изображение - только целые пиксели.
Если вы помните, вы ответили на мой другой вопрос. Там я объяснил, что когда я включаю пиксельную сетку и привязываю рисунок к пикселям, он выглядит четким в формате PNG. Но когда я этого не делаю, это выглядит нечетко. Это означает, что есть что-то вроде десятичных пикселей, которые я не могу объяснить, но я верю, что они существуют. Что ты говоришь?
Он может существовать в Illustrator как ширина штриха для векторного контура, но при рендеринге в растровое изображение существуют только целые пиксели.

Ответы (2)

Да.

Частичные пиксели будут иметь значение при сохранении/экспорте изображений для Интернета или цифровых дисплеев.

Интернет и все цифровые дисплеи построены на пиксельной сетке из целых пикселей. Когда изображение содержит неполный пиксель, механизм рендеринга, каким бы он ни был, должен определить, следует ли округлить этот неполный пиксель в большую, меньшую сторону или сгладить.

8.1px, скорее всего, будет округлено в меньшую сторону и будет отображаться как 8px. Однако не исключено, что 8.1px сглаживается из-за .1px. Сглаживание приведет к своего рода «смешению» между .1px и цветом соседних с ним пикселей.

Итак, представьте, что у вас есть черный квадрат размером 8,1 пикселя, лежащий на белом поле. Этот .1px приведет к тому, что край квадрата будет «смешиваться» между черным и белым, что обычно приводит к 1 пикселю более темного серого на 8px, а затем 1 пикселю более светлого серого на 9px. Итак, вы берете квадрат размером 8,1 пикселя и, по сути, снимаете резкость по краям и создаете изображение размером 9 пикселей, просто чтобы компенсировать это превышение на 0,1 пикселя.

Вот почему Adobe реализовала эту Align to Pixel Gridфункцию в Illustrator — чтобы предотвратить этот тип сглаживания.

  • Если вы хотите, чтобы края оставались четкими и резкими при экспорте/сохранении для Интернета, вам всегда нужно работать с целыми пикселями .

Теперь о работе с печатью ... пиксели ничего не значат, и практически не имеет значения, будет ли что-то размером 8px или 8.1px.

Спасибо за этот потрясающий ответ :) Однако я не мог понять эту строку: «Итак, вы берете изображение размером 8,1 пикселя .......... 9 пикселей, просто чтобы компенсировать это превышение 0,1 пикселя». Вы хотите сказать, что из-за сглаживания 8.1 станет квадратом 9px с размытыми краями? Или вы хотите сказать, что я должен сделать его 9px, чтобы предотвратить сглаживание?
Это может быть либо в зависимости от того, что выводит изображение, либо от настроек вывода.
Спасибо. Не могли бы вы проверить пункт (с) в этом вопросе? Это спрошено мной. Ваш ответ здесь развеял мои другие сомнения, но все же я немного запутался в контурах, созданных шрифтами. graphicdesign.stackexchange.com/questions/102478/…
Тип - другое животное. Если вам нужен пиксельный шрифт, вам нужно использовать пиксельные шрифты , предназначенные для рендеринга без сглаживания при определенных размерах.
  1. Нет. Незначительно. Целью векторного дизайна является масштабируемость, не должно быть никаких причин для того, чтобы 0,1 пикселя было лучше или хуже для качества вашего изображения в Illustrator.

  2. Да. Пиксели являются единицей измерения и растрируются в соответствии с настройками dpi в иллюстраторе. Например, 300 пикселей на дюйм. А) обводка в 0,1 пикселя должна переводиться относительно чисто по отношению к выходному размеру иллюстратора, и Б) если кто-то увеличит это изображение и сделает его пиксельным, это исказит все пиксели, а не только вашу линию. Таким образом, это не игнорируется само по себе, но опять же для соответствующих целей незначительно.

Возможно, стоит упомянуть, что «пиксели» не являются собственной единицей измерения в Illustrator. Внутри все измерения выполняются в реальных единицах измерения. Любое преобразование в «пиксели» просто случайно.
В illsutrator нет настройки DPI, которая определяет, как отображаются пиксели. Это чисто настройка вашего экспорта. Настройка растрового эффекта документа ничего не делает по этому поводу.
Спасибо. Я задал еще один вопрос здесь graphicdesign.stackexchange.com/questions/102478/… . Хотя @Billy ответил там, но все же мои сомнения не ясны. Не могли бы вы проверить там 4 запроса?
Я не согласен с этим. № 1 может быть точным для печатной работы , но совершенно неточным для веб-работы . # 2 Illustrator не имеет «настроек dpi».
Спасибо. Вы, ребята, правы, и настройки dpi предназначены для растровых эффектов.