The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышла новая версия программы для очистки SVG файлов - SVG Cl..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от opennews (ok) on 04-Фев-14, 20:41 
Доступен новый выпуск программы SVG Cleaner (http://qt-apps.org/content/show.php/SVG+Cleaner?content=147974), предназначенной для пакетной очистки SVG-файлов от ненужной информации. Чистка осуществляется без потерь для видимого изображения. По сути программа делает две вещи: удаляет элементы и атрибуты, не участвующие в конечном изображении, и приводит задействованные элементы и атрибуты к более компактному виду. В итоге, результирующий размер файла может быть уменьшен на 40-60%.


Код программы написан с использованием Qt и распространяется (https://github.com/RazrFalcon/SVGCleaner) под лицензией GPLv2. Готовые пакеты для Ubuntu Linux можно загрузить из PPA-репозитория (https://code.launchpad.net/~svg-cleaner-team/+archive/svgcle...) проекта. Также доступны (https://sourceforge.net/projects/svgcleaner/files/) сборки для Windows и OS X.

<center><a href="http://qt-apps.org/CONTENT/content-pre1/147974-1.png"&g... src="http://www.opennet.dev/opennews/pics_base/0_1391531399.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


В новой версии основная масса изменений приходится на движок программы, который стал в три раза быстрее, а степень очистки увеличилась на ~10%. В интерфейсе теперь две кнопки для добавления отдельных файлов и папок (работает и перетаскивание из файлового менеджера), причём папки читаются рекурсивно: SVG Cleaner сам найдёт все каталоги, где есть хоть один файл SVG, и добавит их в очередь на обработку.

Основные изменения:

-  Поддержка замены идентичных элементов на элемент ‘use’;
-  Реализовано удаление неиспользуемых символов, удаление элементов вне области видимости (вне viewbox) и удаление дублирующихся элементов filter (только feGaussianBlur) и clipPath в секции defs;
-  Добавлено применение трансформаций к базовым формам, градиентам, фильтрам размытия и контурам;
-  Сокращение атрибута id;
-  Обеспечено удаление элементов и атрибутов, специфичных для редактора Sketch;
-  Добавлены новые варианты переводов сегментов пути в короткие эквиваленты.
-  Улучшены: реализация удаления дублирующихся градиентов в секции defs, группировка элементов со схожими атрибутами, преобразование матриц трансформаций в короткие эквиваленты, разгруппировка элементов-контейнеров, преобразование единиц измерения, объединение схожих градиентов, округление чисел, удаление невидимых элементов, удаление неиспользуемых атрибутов у элемента, удаление неиспользуемых символов из путей.

URL: http://digilinux.ru/2014/02/03/svg-cleaner-0-6/
Новость: http://www.opennet.dev/opennews/art.shtml?num=39003

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от svlasov email(ok) on 04-Фев-14, 20:41 
Inkscape -> File -> Vacuum Defs
Inkscape -> File -> Save as -> Optimized SVG
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +1 +/
Сообщение от RazrFalcon email(ok) on 04-Фев-14, 20:53 
Минимум в 2-а раза хуже.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от svlasov email(ok) on 05-Фев-14, 14:17 
Пару раз поломала файлы, но с ручной настройкой результат впечатлил. Беру на вооружение.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

2. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от Аноним (??) on 04-Фев-14, 20:47 
cli-вариант где?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +1 +/
Сообщение от RazrFalcon email(ok) on 04-Фев-14, 20:48 
В комплекте.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от Авава on 04-Фев-14, 21:02 
У меня нет иконок. Я не верю
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +1 +/
Сообщение от бедный буратино (ok) on 04-Фев-14, 21:25 
а зачем таким вещам gui, я что-то не понимаю? какие там кнопки могут быть, кроме Yes?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +1 +/
Сообщение от commiethebeastie (ok) on 04-Фев-14, 21:29 
Для эмигрантов. Сам понимаешь, пока ему не покажешь метлу, он не поймет что от него хотят.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +2 +/
Сообщение от Тот_Самый_Анонимус on 05-Фев-14, 06:24 
Ваше представление о мире единственно правильное и возможное? Хвала аллаху, что авторов ваше мнение не касается.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от dq0s4y71 (ok) on 05-Фев-14, 18:51 
Конкретно здесь гуй
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от dq0s4y71 (ok) on 05-Фев-14, 19:03 
Конкретно здесь гуй к месту. Сразу кучу информации можно получить без дополнительных телодвижений - процент оптимизации, картинку "до" и "после" и т.п.

Читать ман полезно если у программы есть какая-то идеология, которую важно понимать. А если всё, что требуется от пользователя, - это показать программе имя файла, то заставлять читать его ман, по-моему, - снобизм.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

22. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от XoRe (ok) on 06-Фев-14, 03:16 
> Конкретно здесь гуй к месту. Сразу кучу информации можно получить без дополнительных
> телодвижений - процент оптимизации, картинку "до" и "после" и т.п.
> Читать ман полезно если у программы есть какая-то идеология, которую важно понимать.
> А если всё, что требуется от пользователя, - это показать программе
> имя файла, то заставлять читать его ман, по-моему, - снобизм.

Про ман никто ничего не говорил.
Кучу информации можно выдать и в cli, благо она в текстовом виде.
gui тут полезен только для сверки изменений "на глаз".
Но когда у вас тысячи svg файлов, вряд ли будут к каждому присматриваться.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от dq0s4y71 (ok) on 06-Фев-14, 17:16 
> Про ман никто ничего не говорил.
> Кучу информации можно выдать и в cli, благо она в текстовом виде.

Я про это и говорю - информацию надо сначала _прочитать_ - хоть из cli, хоть из мана. А зачем заставлять пользователя тратить время на чтение, если всё, что от него требуется - это указать имя файла?

> gui тут полезен только для сверки изменений "на глаз".
> Но когда у вас тысячи svg файлов, вряд ли будут к каждому
> присматриваться.

А если не тысячи? Ситуации разные бывают. Зачем брать именно крайние условия? И потом, сколько бы ни было файлов, вы предполагаемый результат видите _сразу_ - не надо дополнительных телодвижений, чтобы посмотреть, а что же там получилось.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

9. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от Аноним (??) on 04-Фев-14, 21:46 
запустить на коллекцию известных иконок faience чтобы увидеть отвратительные результаты работы этой утилиты даже с preset=basic.
пусть пилят, пока ещё всё плохо

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  –1 +/
Сообщение от Xasd (ok) on 04-Фев-14, 22:16 
> пусть пилят, пока ещё всё плохо

или пусть не пилят. так как не "оптимизированные" SVG-файлы всё равно уже нормальные -- и без всякой "оптимизации" :-)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от RazrFalcon email(ok) on 04-Фев-14, 22:33 
Какая разрядность ОС?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от anonymous (??) on 04-Фев-14, 23:40 
А результат работы программы зависит от разрядности ОС?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от RazrFalcon email(ok) on 05-Фев-14, 00:33 
Мало ли. На самом деле ошибка была в работе TinyXML2 на русской локали. Уже исправлено. Теперь обрабатывает верно.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от prokoudine email(??) on 05-Фев-14, 05:48 
А, так вот оно что. Надо затестить :)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  –2 +/
Сообщение от Аноним (??) on 05-Фев-14, 02:29 
GUI морда к такого рода утилите - это просто дикость.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +1 +/
Сообщение от hoopoe (ok) on 05-Фев-14, 07:57 
почему? гуевая морда сильно понижает порог вхождения, а значит юзеров будет больше
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от Аноним (??) on 06-Фев-14, 11:59 
И какой прок от большего количества юзеров?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Вышла новая версия программы для очистки SVG файлов - SVG Cl..."  +/
Сообщение от Mr_Gentoo (ok) on 05-Фев-14, 21:03 
Когда GUI без CLI, причём, отдельным пакетом, вот это дикость.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру