Inkscape - не полностью конвертирует png в svg

Я открыл один файл PNG в Inkscape и экспортировал его как SVG. Когда я открыл этот файл в блокноте, я узнал, что PNG файл встроен в него. Если преобразование произошло, то полученный файл должен иметь только теги, связанные с SVG. Он не должен вставлять изображение внутри него. Или я делаю что-то неправильно.

Примечание. Параметр "Сохранить как" также создает файл того же типа. Я использую Inkscape версии 0.48 в Windows 7 - 64 бит.

Ответ 1

Файл .png представляет собой файл растрового изображения. Чтобы преобразовать его в векторный графический формат, например .svg, и пусть он будет "родным" svg, а не включенным image, вам придется либо использовать программу, которая может растрировать ее, либо в Inkscape трассировать растровое изображение и превратить его в пути. Inkscape предоставляет информацию о трассировке: http://inkscape.org/doc/tracing/tutorial-tracing.html

Ответ 2

Это немного старый поток, но он появляется на ранней стадии Google, поэтому я подумал, что внес что-то.

В Inkscape вы должны сделать трассировку для изменения изображения в SVG. Посмотрите на Путь | Трассировка растрового изображения и играйте с параметрами на этом экране.

После создания трассировки вы можете удалить исходное изображение и получить чистый svg в сохраненном файле.

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

Кстати, ваш исходный образ может быть любым - bmp, jpg, png и т.д.