Как упростить код SVG? - PullRequest
       12

Как упростить код SVG?

3 голосов
/ 01 декабря 2009

Можно ли упростить / очистить код svg, заменив теги использования стандартными элементами svg? Может быть, плагин Inkscape? Ничего не нашли ...

Справочная информация: я конвертирую некоторые svgs в графику javafx (.fxz) с помощью производственного пакета javafx. И инструмент не понимает элемент <use>.

1 Ответ

6 голосов
/ 13 июня 2011

Взгляните на Scour - скруббер SVG

Scour - это сценарий Python с открытым исходным кодом, который агрессивно очищает SVG-файлы, удаляя множество «излишков», которые определенные инструменты или авторы встраивают в свои документы. Целью программы scour является предоставление идентично визуализированного изображения (т. Е. Очищенный документ не должен иметь видимых видимых отличий от исходного файла).

У них также есть расширение для Inkscape начиная с v.48. Чтобы использовать его, перейдите в «Сохранить как ...» и выберите «Оптимизированный .SVG. Будьте осторожны, и проверьте свой вывод, так как я обнаружил, что он может получить слишком агрессивный. Возьмите эти примеры, например, если они появятся ...

Хорошо: Original SVG, only slightly mucked with.. Плохо: After a harsh

Они утверждают, что имеют и онлайн-инструмент , который выполняет те же трюки ... но по состоянию на 6/2011 он не работал. Надеюсь, что это поможет вам очистить эти часто выглядящие страшно SVG. Иногда мне кажется, что я единственный, кто понимает, на что способен этот формат!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...