Как исправить пикселизацию векторного логотипа?

Я читал форум о том, что векторное искусство в иллюстраторе выглядит пиксельным. Я следовал многим различным предложениям относительно сглаживания, сохраняя его в 72 dpi, 300 dpi и во всех других предложениях. Есть даже информация о разрешении монитора/экрана и ограничениях из-за пикселей и всего такого. Я увеличил рисунок побольше, чтобы можно было его уменьшить. Я сохранил его в формате png24, jpeg и даже pdf. Почему, когда я сохранил иллюстрацию в формате pdf, я смог увеличить ее до нужного размера, и изображение было четким.

Если все переменные, о которых говорилось, включая ограничение экранов, почему формат pdf безупречен, а не другие?

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

Ответы (4)

Какой беспорядок, чтобы выбраться из кроличьей норы, нам нужно немного длинное объяснение. Осторожно, стена текста!

TL:DR

Пикселизация не определена, поэтому она описывает множество несвязанных/связанных проблем, поэтому объяснения различаются.


О пикселизации

Люди видят разные вещи для разных терминов для нескольких перекрывающихся вещей. Когда люди используют термин «пиксельный», они чаще всего сигнализируют о каком-то недоразумении. Ничто на самом деле не пикселизировано, просто неправильно настроено для данной ситуации. Поскольку нет единой причины для этого недоразумения, нет и единого ответа на вопрос.

Технически используемые термины - это «алиасинг», «размытие», «звон» и «артефакты рендеринга», они имеют очень специфические значения, где пикселизация - это в основном просто термин для непрофессионала, лишенный точного значения.

Вернуться к вашему описанию

Люди склонны смешивать два разных понятия в одно.

  • Данные векторной графики
  • и растеризация векторной графики

Данные векторной графики не могут быть действительно пикселизированы, это не в ее природе. Хотя это довольно длинное техническое обсуждение, давайте просто скажем, что обычное объяснение, что «векторы являются математическими представлениями и могут свободно масштабироваться», немного лжет детям.

Теперь путаница возникает, когда мы начинаем растрировать векторный рисунок. Первая проблема в том, что люди не понимают, где и когда происходит растеризация. Я действительно не виню их, так как это может произойти во многих местах, но если мы немного упростим, мы можем примерно наблюдать 2 разных случая:

  • Растрировано при авторинге, просто автор экспортировал растровое изображение
  • Растеризовано по требованию

Теперь ваш вопрос подразумевает, что вы не понимаете разницы между ними. В вашем описании четко указано, что PDF-файл растрируется по запросу, что неудивительно, ведь это векторный формат. Это означает, что ваша программа просмотра PDF создает изображение из векторов на лету, это называется рендерингом или растрированием .

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

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

Псевдоним

Однако наличие растеризации по запросу не означает, что некоторые люди не могут описать результат как пиксельный. Проще говоря, изображение могло быть не сглажено, другими словами, изображение не было смягчено для субпиксельных данных. Изображения с псевдонимами почти наверняка имеют тенденцию выглядеть пикселизированными, если у вас нет очень сильно упакованного поля пикселей, как при печати (принтеры в основном не сглаживают векторы, они просто сэмплируют их с безумно высокой частотой)

Но даже если цель сглаживания состоит в том, чтобы убрать пиксельный вид, это не значит, что это всегда удается. Оказывается, люди по-разному относятся к тому, что они считают хорошо сглаженным. Некоторые люди предпочитают более мягкий или технически размытый вид. В то время как другие предпочитают более четкий или звонкий вид. Многие также признают разные случаи, когда они предпочли бы одно другому.

введите описание изображения здесь

Изображение 1 : Два изображения с разным сглаживанием, взятые отсюда . Лично я предпочитаю изображение справа, но некоторые комбинации экрана и человека находят его слишком мягким (и тогда возникает проблема с удвоением яблока).

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

Рендеринг артефактов

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

Удвоение пикселей Apple и недостаточное разрешение

Последний оставшийся распространенный источник вопросов о пикселизации — это способ, которым Apple решила реализовать переход на устройства отображения HDPI. У Apple была проблема: если они добавят новый набор дисплеев, все существующие веб-страницы и дизайны будут мгновенно сломаны. Этого, очевидно, нельзя было допустить, поскольку в этом случае передовая технология выглядела бы неполноценной. Поэтому они немного нарушили правила.

Вместо того, чтобы показывать изображение с соотношением пикселей 1:1, они по умолчанию увеличивают изображение. Это позволяет добиться того, чтобы вся устаревшая графика работала при разумном размере экрана. Однако, если дизайнер не знает об этом и дает браузеру достаточно пикселей, одновременно говоря, чтобы веб-страница не масштабировалась. Они испытают то, что некоторые люди предпочитают описывать как пикселизацию.

Недостаточное разрешение также происходит в других случаях, но удвоение пикселей Apple, безусловно, является наиболее часто запрашиваемой причиной.

Окончательно

Вот вам и нечеткий термин, используемый для описания многих вещей. Приведенный здесь список не является исчерпывающим, но охватывает 90% вопросов, которые мне задавали по этому вопросу. В основном эта тема вызвана непониманием и нежеланием понять по моему опыту.

Хорошее описание проблем. Комментарий «маленькие размеры» может выиграть от расширения: просто не хватает пикселей, чтобы нарисовать плавную кривую (и т. д.) при малых размерах пикселей.
@Yorik, уверен, у меня просто нет компьютера под рукой. Я не могу эффективно нарисовать картинку на моем телефоне.

Я бы предположил, что логотип будет векторным, а не растровым, когда вы сохраните его в формате PDF. Не видя PDF, было бы трудно действительно помочь вам.

Кроме того, если вы хотите распечатать рисунок, я бы посоветовал вам оставаться в векторе, а не в растре. У меня нет проблем с пикселизацией логотипа. Вы всегда можете протестировать с помощью PhotoShop, создав документ и добавив логотип в качестве смарт-объекта и сохранив его в формате PNG.

Ответ прост. JPG и PNG — это растровые форматы, они состоят из пикселей, единственный раз, когда они не «пикселизированы», — это когда вы просматриваете их в точном размере, в котором вы их создали. Поэтому, если вы сохраните свой JPG с размером 100x100 пикселей, а на вашем экране он будет 120x120 пикселей, он будет «пиксельным».

PDF может содержать векторные данные, векторы состоят не из пикселей, а из математических описаний фигур, которые вы можете масштабировать по своему усмотрению. неважно, какого размера вы сохраняете свой вектор или просматриваете его, он всегда будет «четким», а не «пиксельным».

Это сводится к пониманию форматов файлов.

JPG, PNG, TIFF и GIF имеют пиксели и могут стать пикселизированными, независимо от их размера.

EPS и SVG (почти) всегда являются исключительно векторными и никогда не станут пикселизированными.

PDF может содержать векторы и пиксели, поэтому он сохраняет все, что вы туда помещаете. В этом случае бесконечно масштабируемый вектор остается неизменным.

SVG и EPS также могут содержать растровые изображения.
@ Кай правда. Вот почему я сказал почти всегда. Хотя они могут содержать растровые данные, эти типы файлов чаще всего известны как векторные капсулы.