Linux -- это интересно

SVG Cleaner


Рубрика: Графика
Метки: | | | | | |
Просмотров: 1556

SVG Cleaner — консольная утилита и C++ / QT графический интерфейс (GUI) для массовой оптимизации векторной графики в формате 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

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)