SVG Cleaner — консольная утилита и графический интерфейс для массовой оптимизации векторной графики в формате SVG.
SVG (Scalable Vector Graphics) — стандарт масштабируемой векторной графики на основе формата XML, проще говоря все элементы картинки описываются текстом. Наибольшую популярность формат приобрёл в издательской деятельности, хотя изначально предназначался для распространения рисунков в сети Интернет, так как код SVG может бесшовно интегрироваться в код HTML (стандартный язык разметки документов в Интернет).
Векторные форматы хорошо подходят для схем и графиков, основное и полезное их свойство это неизменность качества при любом масштабировании картинки, тогда как растровые форматы (jpg, png, gif и др) при масштабировании часто дают артефакты изображения (особенно при увеличении). Главная проблема у векторных форматов это размер файла! У несложных рисунков (логотипов, иконок и пр) файл имеет приемлемый размер, но с усложнением векторного изображения размер файла заметно возрастает...
Размер файла не слишком важен для полиграфии, так как намного важнее качество масштабируемой картинки, а для веб-публикаций размер значение имеет. SVG файлы созданные и/или отредактированных в векторных графических редакторах (таких как Inkscape, Sodipodi, sK1, Sketsa SVG Graphics Editor, Glips Graffiti SVG Editor и др), содержат "ненужную" информацию которые авторы часто вставляют в свои документы (необязательные комментарии, лишние элементы и прочее), удаление которого безопасно и не повлияет на конечный результат отрисовки..
SVG Cleaner прост в использовании и позволяет эффективно оптимизировать SVG файлы по заданным параметрам. Оптимизация осуществляется комплексно, предполагая необходимость не только уменьшить размер изображения, а так же оптимизировать рендеринг и парсинг её XML-кода (удаляются элементы не участвующие в конечном изображении, а задействованные элементы/атрибуты приводятся к более компактному виду).
Графическая версия SVG Cleaner даёт возможность предварительного просмотра, сравнивая оригинальное изображения с оптимизированным можно практически полностью исключить ошибки при обработке файлов, поддерживается работа с большими файлами SVG (>20Мб).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Домашняя страница
Страница на sourceforge.net
Страница на opendesktop.org
Автор: posixru
http://zenway.ru/page/svgcleaner
|