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 и т.д.