Scour — небольшой скрипт, модуль Python (python-scour), предназначенный для очистки и оптимизации файлов формата SVG (Scalable Vector Graphics).
Scour предназначен для очистки/сжатия SVG файлов созданных и/или отредактированных в векторных графических редакторах (таких как Inkscape, Sodipodi, sK1, Sketsa SVG Graphics Editor, Glips Graffiti SVG Editor и др), удаляя из файла "ненужную" информацию которые авторы вставляют в свои документы (необязательные комментарии, лишние элементы и прочее).
Целью Scour является уменьшение времени пользователя при очистке SVG файлов, обеспечивая максимальную оптимизацию/сжатие SVG изображения без заметных/видимых отличий от оригинального файла. Команда для стандартной оптимизации SVG файла:
scour -i исходный.svg -o оптимизированный.svg
Пример команды для максимальной оптимизации:
scour -i исходный.svg -o оптимизированный.svg --enable-viewboxing --enable-id-stripping \
--enable-comment-stripping --shorten-ids --indent=none
Scour поддерживает работу с файлами SVGZ (сжатый SVG), пример команды для максимальной оптимизации и сжатия:
scour -i исходный.svg -o оптимизированный_сжатый.svgz --enable-viewboxing --enable-id-stripping \
--enable-comment-stripping --shorten-ids --indent=none
Не рекомендуется перезаписывать оригинальный файл! Множество SVG изображений можно найти на сайте Openclipart (Clipart - High Quality, Easy to Use, Free Support).
Лицензия: The MIT License (Apache 2 License)
Домашняя страница
Страница на github.com
Страница на launchpad.net
Автор: posixru
http://zenway.ru/page/scour
|