Сохранение SVG с прозрачным фоном в Inkscape

Как сохранить файл SVG в Inkscape с прозрачным фоном?

Я пробовал установить File > Document properties > Background color > Set the alpha channel to 0, но полученный файл имеет белый фон при загрузке на веб-сайт моего принтера.

Веб-сайт вашего принтера должен показывать прозрачность по-другому?
Вы случайно не загружаете в формате PDF? В прошлом я сталкивался с проблемами, когда PDF-файлы, сгенерированные Inkscape, не отображали должным образом прозрачность при предварительном просмотре на таких сайтах, как VistaPrint.

Ответы (2)

По умолчанию Inkscape сохраняет SVG без фона, если вы его не добавили.

Попробуйте перетащить SVG в редактор растровых изображений, например GIMP или Photoshop. Вы скоро узнаете, действительно ли у этого есть предыстория или нет. Если это так, то либо вы добавили его, либо веб-сайт вашего принтера что-то сделал с изображением.

Вот скриншот базового SVG, круга с заливкой и обводкой, созданного в Inkscape с настройками по умолчанию и открытого непосредственно в GIMP. Фона нет. То же самое возможно с Photohsop.

Inkscape SVG открыт в GIMP с прозрачным фоном

Вот ссылка для загрузки этого SVG, если вы хотите попробовать его сами. http://www.filedropper.com/test_305

На самом деле я не использую Inkscape, но вы можете решить эту проблему другим способом, просто откройте файл svg в своем любимом текстовом редакторе и установите fill="none"или попробуйте opacity="0".

Опция 1:<rect x="27" y="115" width="43" height="40" stroke="#979797" stroke-width="2" fill="none"></rect>

вариант 2:<rect x="27" y="115" width="43" height="40" stroke="#979797" stroke-width="2" fill="#ffcc00" opacity="0"></rect>

Удачи!

Это предполагает, что в SVG есть прямоугольник для фона, у которого также есть штрих . В противном случае просто удалите весь путь