Экспорт изображения в формате SVG в GIMP

У меня есть проект, над которым я работал (изображение) в GIMP, и я хотел бы экспортировать его в формате SVG. Возможно ли это, или мне придется придерживаться экспорта нескольких размеров изображения?

Я знаю, что GIMP может читать SVG, но может ли он их экспортировать?

GIMP v2.8 изначально не экспортирует растровые изображения в SVG-файлы. Раньше для этого существовал плагин, но этот проект, по-видимому, прекращен. Мы могли бы импортировать изображение в виде растрового объекта в Чернильный пейзаж Install inkscape и сохраните его в виде SVG-файла. Затем изображение останется растровым файлом, т.е. при масштабировании оно получит артефакты сглаживания (см. Ниже).

Но Чернильный пейзаж может сделать даже больше. Мы можем импортировать растровые изображения, над которыми мы уже проделали столько работы, в Inkscape и преобразовать их несколькими щелчками мыши в красивую векторную графику.

Вот как это сделать:

  1. Откройте Inkscape.

  2. Выбирать "Файл - Импорт"; чтобы импортировать файл растрового изображения.

  3. Выберите, чтобы "внедрить" изображение.

  4. Выделите изображение с помощью инструмента выбора ().

  5. Выбрать Растровое изображение Трассировки пути... для настройки (ниже показано для 2 цветов = "Сканирование"; ):

    enter image description here

  6. Выбрать "Обновление"; для предварительного просмотра, пока настройки не будут в порядке.

  7. Начните трассировку с "Хорошо";.

Теперь поверх растрового изображения будет видно векторное изображение вашего исходного растрового изображения. Мы можем изменить размер или переместить этот вновь созданный объект, удалить исходное изображение или выбрать "Объект - Разгруппировать"; в случае, если нам нужно адаптировать формы или цвет созданного подобъекта.

  1. При необходимости уменьшите размер векторизованного изображения (удерживая нажатой клавишу CTRL, чтобы зафиксировать соотношение), чтобы оно поместилось на странице. В противном случае при просмотре он может показаться "обрезанным".
  2. Воспользуйся "Файл - Сохранить как"; чтобы сохранить ваш файл в формате SVG.

Преимущество векторной графики наиболее быстро проявляется, когда мы увеличиваем ее размер. Показанное ниже масштабирование было увеличено до 2500%. Вверху - исходное растровое изображение, внизу - векторизованный объект:

enter image description here
Это изображение и объект были созданы на основе вашего оригинала из болтать

Несмотря на то, что Gimp не является векторной программой, вы можете экспортировать отдельные пути в виде SVG-файла с помощью Export Path пункт меню.

Вот фото-учебник там подробно объясняется, как это сделать.

GIMP - это приложение для редактирования растровой графики. SVG - это форма векторной графики. Если вы хотите редактировать SVG-файлы, вам следует установить inkscape упакуйте и используйте вместо этого Inkscape. Кроме того, имейте в виду, что SVG не является полностью "масштабируемым" в том смысле, что вы получите хорошее изображение при любом размере, до которого вы масштабируете, поэтому в зависимости от того, что вы создаете с его помощью, вам может потребоваться нарисовать изображения разных размеров с разным количеством деталей, чтобы изображения были хорошо смотрятся на этих размерах. Например, значки для приложения должны быть нарисованы в нескольких размерах, независимо от того, нарисованы ли они в виде растровых или векторных изображений.

Если вам нужно преобразовать растровое изображение в векторное изображение автотрасса это инструмент командной строки, который делает именно это.

Он доступен в виде пакета debian в Debian и Ubuntu под названием autotrace

Примером его использования является:

autotrace input.jpg --output-file output.svg --output-format svg

Обновление: я также добился успеха с потрас где у autotrace возникли проблемы.

potrace это инструмент для этого. Вы можете обрабатывать их массово, но сначала вам нужно преобразовать изображения в монохромные:

ls ./p*.jpg | xargs -L1 -I {}  convert -monochrome {} {}.bmpls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg

устанавливать:

sudo apt install potrace