Как создать векторную графику в Photoshop?

Я знаю, что люди предпочитают использовать CorelDraw или Adobe Illustrator, но я хочу знать, есть ли техника, которой я могу следовать, чтобы использовать Adobe Photoshop для создания векторных изображений .

В Photoshop существует упрощенный процесс, который полезен для простых векторных иллюстраций и значков. Я использую его для скорости, хотя он полезен, если вы не уверены в инструменте и функциях пера. Создайте свою иллюстрацию в Photoshop с разрешением 240 dpi. Плоские цвета дают наилучшие результаты. Для значка я использую черный. Экспорт в формате jpg с максимальным качеством. Запустите это через приложение под названием Vector Magic, и вектор будет создан для вас (лучше, чем трассировка изображения в иллюстраторе). Вы можете выбить фон в приложении и открыть его в Illustrator для доработки. Пример персонажа чат-бота: bit.ly/2AG8HrV

Ответы (5)

Примечание. Этот ответ был первоначально написан еще в 2013 году, когда SVG был «более новым» вариантом в Photoshop и до того, как Photoshop имел возможность «экспортировать активы». Поддержка SVG выросла за последнее десятилетие. Хотя я по-прежнему считаю, что Photoshop не является подходящим инструментом, если вам нужно что-то большее, чем плоские значки в векторной форме, можно экспортировать файлы SVG, которые на 100% являются векторами из Photoshop — см. Приложение в конце ответа. Я бы посоветовал пользователям попробовать экспортировать векторные конструкции различной сложности в SVG, чтобы посмотреть, что может быть сохранено, а что нет при экспорте, если формат SVG даже подходит для их рабочего процесса (что может быть не так).


TL; DR: За исключением элементарного экспорта SVG * (см. Приложение ниже).... Photoshop не может создавать настоящие, 100% независимые от разрешения векторные файлы в любом другом формате.

Это очень распространенное заблуждение.


Думайте об этом как о машине. -- Можно ли ездить на Toyota Prius на четырех колесах? Конечно, вы можете ! Будет ли он делать все то, что может Jeep Wrangler? Черт возьми нет. Есть причина , по которой вам нужно использовать полноприводный автомобиль, чтобы ездить на 4 колесах, так же как есть причина , по которой вам нужно использовать векторное приложение для создания векторных файлов.


*(За исключением SVG -- см. приложение ниже)

Независимо от того, как вы создаете файл и сохраняете его, Photoshop всегда сохраняет как векторную, так и растровую информацию. Файлы Photoshop всегда являются растровыми файлами, которые могут содержать или не содержать встроенные векторные данные. Они никогда не являются векторными файлами.

Настоящий векторный файл не содержит растровых данных и на 100% не зависит от разрешения. Это означает, что файл не связан никакими настройками PPI/DPI.

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

Такие приложения, как Illustrator, Inkscape, CorelDraw, Xara, Sketch и т. д., фактически могут создавать файлы, содержащие векторные данные только со 100% независимым разрешением. Дело не в том, что «люди предпочитают» использовать векторное приложение. Это необходимо , если вы хотите получить настоящий векторный файл в конце.


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

Да, вы можете рисовать векторными инструментами в Photoshop и создавать векторный контент. Но чтобы получить реальную пользу от этого векторного контента в Photoshop, вы всегда должны использовать Photoshop для всех будущих изменений.

Когда вы увеличиваете или преобразуете векторный контейнер в Photoshop, Photoshop интерполирует внутренние растровые данные в соответствии с преобразованием. Эта интерполяция не происходит вне Photoshop. Таким образом, после экспорта/сохранения, если кто-то масштабирует что-то вроде Photoshop EPS в InDesign, векторные края будут масштабироваться и оставаться четкими, потому что они векторные, но интерполяция внутренних растровых данных не происходит вне Photoshop. Таким образом, «битые пиксели» вполне возможны с Photoshop EPS, даже если вы использовали векторные инструменты.

Эта проблема возникает при сохранении файла или экспорте файла Photoshop во всех векторных форматах — PDF, EPS, PSD — Photoshop создает растровый файл со встроенными векторными данными . Photoshop не создает векторный файл. Это полностью отличается от реальных векторных приложений.


Для производственных целей эта разница может быть в значительной степени неважной, если вы уже работаете в Photoshop с высоким значением ppi. Но пользователь должен знать, что простое использование векторных инструментов Photoshop и сохранение в формате EPS/PDF не приводит к созданию векторных файлов с использованием какой -либо доступной в настоящее время версии Photoshop (CC2022 на момент написания этой статьи).


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


* Дополнение по SVG:

Были некоторые комментарии относительно SVG из Photoshop. Можно экспортировать независимый от разрешения вектор SVG со 100% разрешением из Photoshop , если структура файла правильная. Общая конструкция любого такого SVG, как правило , должна быть довольно рудиментарной и без каких-либо стилей слоя, фильтров, размытия и т. д. SVG работает только в том случае, если файлы настолько «базовые», насколько это возможно, содержащие только плоские заливки/штрихи и без сложных взаимодействий форм. или маскировка. Кроме того, может быть другим вопросом, является ли SVG подходящим форматом для любого конкретного метода воспроизведения. Однако, если кто-то хочет создать что-то, например, плоские, одноцветные, векторные иконки, Photoshopможет подойти, если при экспорте используется формат SVG. Тем не менее, все еще существуют некоторые серьезные ограничения в отношении того, что может быть создано для жизнеспособного экспорта векторов.

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

Вы действительно МОЖЕТЕ рисовать векторную графику в Photoshop. Например, я обычно экспортирую вектор из PS во Flash. Таким образом, вы можете создавать настоящие векторные изображения.
@Dani Да, вы можете рисовать с помощью векторов в Photoshop. Но вы не можете сохранить (или экспортировать) настоящий векторный файл из Photoshop. Вы проверили этот экспорт? Очень похоже на экспорт в Illustrator — это векторные контейнеры с растровыми заливками. Это не настоящий векторный файл. Лучшее , что вы можете сделать, это нарисовать векторы в Photoshop, затем экспортировать контуры и использовать какое-либо другое приложение для настоящей векторной графики , чтобы добавить заливки и штрихи. Я понимаю, что люди действительно хотят , чтобы Photoshop создавал векторные файлы, но правда в том, что Photoshop просто этого не делает.
Кроме того, сам факт того, что вам нужно использовать Flash, является еще одним доказательством того, что Photoshop недостаточно для создания реальных векторных файлов.
Что вы понимаете под настоящим векторным файлом?
Нет растрового контента. Чаще всего пользователи, отчаявшиеся использовать Photoshop для векторных файлов, пытаются продавать векторные файлы на сайтах микростоков. И, как и на этих сайтах, я не вижу файл, содержащий кучу векторных контейнеров с заливками растровых изображений, как настоящий вектор. Масштабирование файла с векторными контейнерами и растровыми заливками приведет к разрыву пикселей в растровых заливках — это не вектор. Примечание. Я не говорю, что вы не можете создавать файлы в Photoshop. Векторные контейнеры с растровыми заливками подходят для большинства продакшенов. Но они не являются истинным вектором.
@Scott Как насчет слоя заливки сплошным цветом с векторной маской? Возможно с эффектами слоя. Нет растровых/растровых данных.
@WojtekKruszewski Заливка по-прежнему представляет собой растровое изображение, замаскированное векторным контейнером.
@Scott Есть новые специальные типы слоев заливки: сплошной цвет и градиент. Настройки цвета или градиента можно изменить в любое время. Чтобы закрасить такой слой, вы должны сначала «рендерить» его в обычный слой.
@WojtekKruszewski Я знаю о векторных слоях в Photoshop - все еще растровая заливка с векторным краем. Создайте файл только с векторной формой и используйте параметры «Заливка/обводка». Сохранить как EPS. Откройте этот eps в Illustrator... что там? Растр. Нравится вам это или нет, НЕЛЬЗЯ сохранить настоящий векторный файл из ЛЮБОЙ версии Photoshop.
@Scott Попробуйте «Слой -> Новый слой заливки -> Градиент». Создайте крошечное изображение (5x5px), добавьте слой-заливку, затем увеличьте изображение до 1000x1000px. Обратите внимание, что градиент плавный, потому что этот тип слоя содержит определение градиента (процентное положение маркеров и их цветов). Возможно, что эта информация будет потеряна, и градиент будет отображаться как растровое изображение при экспорте в EPS. Неподвижный PSD-файл, содержащий только те специальные слои заливки с векторными масками и эффектами слоя, может масштабироваться бесконечно.
@WojtekKruszewski это все еще растровая заливка векторным контейнером. Спорьте сколько угодно, но вы просто не сможете создать настоящие векторные файлы с помощью Photoshop. Градиент является растровым в формате PSD, EPS, PDF... во всех форматах, поддерживающих векторные данные. Это не настоящий вектор.
@Scott Есть ли термин для описания векторного растра? Я говорю об изображении в Photoshop, которое я могу увеличить без потери деталей, потому что оно обладает векторными качествами.
@TomDworzanski, если вы используете векторные инструменты в Photoshop и поддерживаете слои, вы можете увеличить в Photoshop и сохранить качество. Масштабирование становится проблемой только при сохранении для другого внешнего приложения. Photoshop отлично справляется с масштабированием собственных векторных контейнеров.
Генератор Photoshop может сохранять SVG.
Да. но у SVG есть свой набор проблем при сохранении из Генератора Photoshop. Получится ли у вас сплошной векторный SVG или нет, во многом зависит от того, как все устроено в Photoshop. Для рудиментарных форм с плоской заливкой да, SVG может работать. Для чего-либо отдаленно сложного SVG часто разваливается как векторный формат из Photoshop.

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

Инструмент Photoshop, позволяющий работать с векторной графикой, называется Pen Tool . Основная операция Pen Tool включает в себя щелчок по холсту Photoshop, чтобы появились точки. Эти точки будут соединены линиями и начнут создавать фигуру.

По сравнению с другими программами (такими как Illustrator) это то, что вы можете делать с фигурами после того, как вы их нарисовали, чего почему-то не хватает. Photoshop позволит вам рисовать, изменять узлы и играть с их объединением, пересечением или вычитанием, но не позволит выполнять более сложные операции.

На форумах Adobe есть очень полное руководство по началу работы с Pen Tool .

Вы МОЖЕТЕ экспортировать пути, которые вы создаете, в файл Illustrator, но основное представление заключается в том, что Photoshop был создан для растровых изображений, а Illustrator был создан для векторных изображений. CorelDraw делает и то, и другое в одной программе, но компромисс в том, что он не так хорош, как Adobe, imo.

Я думаю, что эта ветка нуждается в кратком изложении, иначе читатели могут остаться в замешательстве. Большинству читателей все равно, будут ли результаты «настоящими eps» или «настоящими векторными файлами», они просто хотят что-то сделать. Тем не менее, они должны знать об ограничениях и ограничениях для определенных методов. Вот ключевые понятия, данные в ответах:

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

  2. Illustrator — это инструмент для обработки векторных изображений с некоторыми возможностями растеризации. Векторные изображения не хранят информацию о пикселях, они сохраняют изображение как данные, которые будут интерпретироваться программой рисования векторных изображений.

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

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

  5. Если вы хотите использовать векторные инструменты для пиксельного изображения в Photoshop, это можно сделать с помощью инструмента «Перо» или с помощью Photoshop Generate. Затем вы можете воспользоваться преимуществами разработки векторной графики либо в Photoshop, либо путем экспорта векторной графики в Illustrator. После использования Illustrator вы можете вернуть рисунок обратно в Photoshop, если вы собираетесь в конечном итоге сохранить его в пиксельном формате.

Было бы лучше сказать, что растровые изображения подготавливаются при сохранении, а векторные рисунки подготавливаются машиной просмотра и, таким образом, могут быть более гибкими с точки зрения масштабирования на стороне пользователя и т. д. В противном случае непонятно, почему приложения 3D-графики не являются векторными приложениями. , и почему они иногда бывают. В любом случае, вы упускаете важный момент, а именно: вам не обязательно нужно приложение, которое делает и то, и другое понемногу. Потому что вы хотите быть уверены, что ваши векторные рисунки являются векторами. Хотя наоборот, это не то же самое. Таким образом, пересечение относительно легко выполняется после растеризации.

Генератор Photoshop в некоторых ограниченных случаях может сохранять SVG (да, правильные, только векторные SVG на основе слоев формы, созданных в Photoshop). Однако для этого вам понадобится Photoshop CC 2014.2 (или 2014.1).

Справка от Adobe: https://helpx.adobe.com/photoshop/using/generate-assets-layers.html

Этот документ Photoshop:

Создал этот SVG:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="272" height="245" viewBox="0 0 272 245">
  <defs>
    <style>
      .cls-3 {
        fill: #fc6665;
      }
    </style>
  </defs>
  <g id="vectorsvg">
    <circle id="circle-1" class="cls-3" cx="50" cy="50" r="50"/>
    <rect id="rect-1" class="cls-3" x="72" y="145" width="200" height="100"/>
  </g>
</svg>
Измените заливку на градиент, затем откройте svg в Illustrator.... Это меньше, чем надежное решение.
Это зависит от того, для чего вам нужен SVG. Хотя вы правы, поддержка экспорта SVG в лучшем случае схематична, но если вам просто нужны сплошные значки или данные пути, это работает очень хорошо.
Если вам просто нужны данные пути, вы можете просто экспортировать пути.
Скотт, я думаю, вы должны признать, что Photoshop на самом деле является приемлемым инструментом векторного дизайна для некоторых ситуаций.
Марк, В принципе, нет. Нет, если вы хотите создать настоящие векторные файлы для использования в других приложениях. Если вам нужны рудиментарные фигуры с плоской заливкой, то ладно, svg может вам подойти. Но это исключение , а не правило. Реальность такова, что вам действительно нужно больше инструментов, чем один. Плотник не построит качественный дом одним лишь молотком. И вы не можете создавать качественные векторные файлы только с помощью Photoshop. Некоторые пользователи отчаянно хотят , чтобы Photoshop делал все, потому что они не хотят учиться ничему другому. Это не значит, что Photoshop хорош для всего. Это не.
Я полностью согласен с «это не значит, что Photoshop хорош для всего». Я использую Illustrator с версии 3 и до сих пор использую его. Но для сохранения одноцветных ресурсов пользовательского интерфейса iOS или Android я полностью за Photoshop и Generator. И для этого Photoshop на самом деле лучше — предварительный просмотр вектора в пикселях в Illustrator не соответствует номиналу (случайное сглаживание и другие проблемы).