Как преобразовать пиксельное изображение в векторный логотип в Inkscape?


17

Я не знаю, нахожусь ли я в нужном месте, но я хотел бы знать, как преобразовать пиксельное изображение, которое я сделал, в векторный логотип?

Я использую эту фотографию для моего избранного на моем личном веб-сайте. И если у вас есть какие-либо рекомендации по программному обеспечению , я работаю на Mac. Я предпочитаю использовать один с открытым исходным кодом.

Пиксельное изображение


3
Вы пытаетесь сохранить пиксельный вид или сглаживаете его?
Брендан



Небольшая проблема заключается в том, что изображение не очень хорошо сформировано, они не являются идеальными квадратами при увеличении.
Адам Шульд

@brendan Я хочу сохранить пиксельный вид
Гийом Винсент

Ответы:


16

Inkscape

Это мощное приложение для векторной графики является бесплатным, кросс-платформенным и открытым исходным кодом. Он поставляется со встроенной функцией для отслеживания векторной графики из растровых изображений.

Вот эти шаги:

  1. Файл - Импорт ... : выберите «встроить» растровое изображение.
  2. Выберите встроенное растровое изображение.
  3. Выберите Путь -trace Bitmap ... . Откроется следующее диалоговое окно:

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

  4. Выполните следующие настройки для сохранения внешнего вида пиксельного квадрата в режиме и на вкладках « Параметры» :

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

    • Отметьте цвета .
    • Выберите 11 Сканы для 11 цветов вашего исходного изображения.
    • Tick Stack сканирует, чтобы один объект каждого цвета накладывался друг на друга.
    • Снимите флажок « Сглаживать углы» и « Оптимизировать пути» для получающихся квадратных прямоугольников.
    • Нажмите « Обновить» для предварительного просмотра, нажмите « ОК» для отслеживания растрового изображения.
    • Переместите векторную графику рядом с растровым изображением для сравнения результата (здесь выбранная векторная трасса находится справа):

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

    • Скопируйте векторный объект в новый чертеж и сохраните в выбранном вами формате.

Замечания:

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


@Takkat любопытно, что в вашем следе та же аномалия, что и в Illustrator. Если вы посмотрите на мой ответ, вы увидите, что глаз не совсем прямая линия - то же самое в Inkscape или Inkscape выполняет это лучше?
Адам Шульд

@AdamSchuld: в Inkscape это опция «оптимизации пути», которую мы должны деактивировать, чтобы получить прямые линии, а не Безье. Однако могут быть не 100% прямые углы (сложно проверить). Я полагаю, что в Illustrator есть аналогичная опция (но я не могу проверить ее на моей системе с открытым исходным кодом).
Таккат

3

Я не опытный в программе, но это может быть сделано в Inkscape. Я уверен, что кто-то налетит и объяснит это в inkscape. Одна вещь, которую я заметил, когда увеличил изображение, заключается в том, что с этими квадратами на вашем изображении есть неточность. Кто бы ни делал это изображение, использовал чередующиеся строки шириной 7 пикселей и 8 пикселей, что делает его немного более вовлеченным в процесс при создании сетки для пиксельного эффекта.

Самый простой способ - использовать трассировку изображений в Adobe Illustrator, это буквально занимает меньше минуты по сравнению с более сложным процессом воссоздания пикселей с использованием сетки. Я не уверен на 100%, даст ли растровое изображение в Inkscape такой же результат.

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

Эффект увеличен. Для большей части эффекта не будет никаких отклонений. Увеличено

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


спасибо @AdamSchuld, я выбираю решение с открытым исходным кодом Takkat. Но ваш ответ может помочь пользователям иллюстратора.
Гийом Винсент

Его ответ был лучше! Рад, что я мог помочь
Адам Шульд

0

Нет необходимости использовать векторную графику, если вы хотите получить пиксельный вид. Вы можете просто использовать, GIMPчтобы увеличить ваш PNGфайл. Вот как:

  1. Откройте свой файл в GIMP
  2. Выберите Image>Scale Image
  3. Измените настройки, чтобы увеличить ваш файл
  4. Экспортируйте ваш масштабированный файл как другой PNG(нажмите Ctrl+ Shift+ Eили выберите File> Export)

Однако, если вы выдавливаете пиксельный значок Blender, вам придется использовать Inkscapeметод.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.