Розмив це скрипт на Python, який може бути використаний для очищення SVG файли, збережені за допомогою Inkscape, Adobe Illustrator і т.д. & NBSP; Чистячі SVG файли корисно, щоб зменшити розмір файлу і складність (часто прискорюючи рендеринг).
Метою розмиву є забезпечення однаково сформоване зображення (тобто вичистити документ не повинен мати будь-яких помітних видимих відмінностей від початкового файлу).
В даний час нишпорити автоматично виконує такі операції введення SVG файлів:
* Видаляє непотрібні атрибути ідентифікаторів
* Видаляє непотрібні елементи в
* Видаляє всі Inkscape, Sodipodi, Adobe елементи
* Видаляє всі Inkscape, Sodipodi, атрибути глинобитних
* Видалити всі невикористовувані оголошення просторів імен в елементі документа
* Видаляє всі порожні, або елементи
* Стиль виправити вікна:
* Виправлена будь-які властивості стилю, як це: стиль = "заливки: URL (# linearGradient1000) RGB (0, 0, 0);"
* Видаляє будь-яке майно стилю: непрозорість: 1;
* Видаляє всі властивості обведення, коли інсульт: немає;
* Видаляє будь стоп-непрозорість: 1
* Видаляє будь-які заповнює непрозорість: 1
* Видаляє будь-які штрих-непрозорість: 1
Що нового У цьому випуску:
- Виправлена помилка 541889 розбору полігон / полілінію вказує відсутні пробілами / кому, що відокремлює негативне значення. Завжди вихідні точки атрибути, розділені комами.
- Виправлена помилка 519698 правильно розібрати рухатися команди, які мають сегменти лінії.
- Виправлена помилка 577940 включити штрих-dasharray в список властивостей стилю перетворився на атрибутах XML.
- Виправлена помилка 562784, опечатка в описі Inkscape
- Виправлена помилка 603988, що не commonize атрибути, якщо елемент посилається в іншому місці.
- Виправлена помилка 604000, коректно видалити атрибути переповнення за замовчуванням.
- Виправлена помилка 603994, виправити розбір і л; стиль і GT; Вміст елементів, коли CDATA присутній
- Виправлена помилка 583758, додав трохи в Inkscape тексту довідки кажу, що групи не завалився, якщо ідентифікатори також не позбавлений.
- Виправлена помилка 583458, добавлена ще одна помилка в закладці Inkscape допомоги.
- Виправлена помилка 594930, В і л; Перемикач & GT;, вимагають одного рівня і л; г & GT; якщо було і л; г & GT; у файлі вже. В іншому випадку, тільки перший піделементи & Lt; г & GT; вибирається і візуалізації.
- Виправлена помилка 576958, і Quot ;. Варіант Viewbox не працює, коли блоки встановлюються і Quot;, коли візуалізації обхідні відключені
- Додана багато варіантів :. --remove-Метадані, --quiet, --enable-коментар зачистки, --shorten-ідентифікатори, --renderer-обхідного
Що нового у версії 0.24:
- Виправлена помилка 517064, щоб зробити XML-раз добре сформований
- Виправлена помилка 503750 виправлення розширення Inkscape правильно пройти --enable-viewboxing
- Виправлена помилка 511186, щоб коментарі поза кореня і LT; SVG і GT; вузол
Що нового у версії 0.23:
- Виправлена помилка 482215 за допомогою os.linesep до кінця рядка
- Fix UnitTests правильно працювати в Windows,
- Вилучено замовчуванням масштабування зображення до 100% / 100% і створення ViewBox. Додано --enable-viewboxing варіант явно включити, що на
- Виправлена помилка 503034 лише переміщення дітей у групі, якщо сама група не було посилання ніде у файлі
Що нового у версії 0.22 :.
- Виправлена помилка 449803, забезпечуючи вхідні і вихідні імена відрізняються
- Виправлена помилка 453737 оновленим розширення резюмував в Inkscape з UI
- Fix прогалини руйнується на нетекстових елементів, які були XML: простір = & Quot; зберегти і Quot;
- Виправлена помилка 479669 обробляти порожні і Lt; стиль і GT; елементи.
Що нового у версії 0.21:
- Виправлена помилка 427309 по оновлюються нишпорити файлу розширення Inkscape включити yocto_css .py
- Виправлена помилка 435689, належним чином зберігаючи прогалини в XML серіалізациі
- Виправлена помилка 436569, отримуючи XLink: HREF префікс правильно з неприпустимим SVG
Що нового у версії 0.20:
- Виправлена помилка 368716 від реалізації дійсно крихітний CSS парсер, щоб знайти , якщо будь-який елемент стилю є правила посилання градієнти, фільтри і т.д.
- Видалити невживані атрибути від батьківських елементів
- Виправлена помилка з полігону / точка полилинии розбору, якщо було прогалин в кінці
Що нового у версії 0.19:
- Виправлена помилка серіалізациі XML: XMLNS: XXX префікси не зберігаються при не в стані дефолту імен
- Виправлена помилка XML-серіалізациі: перепризначення за замовчуванням простір імен не було насправді видалення старого префікса
- Перемістити загальні атрибути предкам елементи
- Виправлена помилка 412754: еліптичні дуги команди повинні коми / пробілу поділу координати
- Розмив Довжини SVG х, у, ширина, висота, * прозорість, інсульт ширини, штрих-miterlimit
Що нового у версії 0.17:
- перетворити у формат тільки #RRGGBB якщо назву кольору буде насправді коротше
- видалити дублікати градієнти
- Видалити порожні Q, A сегменти контуру
- Розмив полілінію координати як шлях / багатокутника
- Розмив довжини від більшості атрибутів
- Видалити надлишкові заяви SVG простору імен і префікси
Що нового у версії 0.13:
- правильно працювати з заливкою = & Quot; гіперпосилання (& Quot; # Foo & Quot;) & Quot;
- правильно обробляти шляху з більш ніж 1 парою координат в команді перший крок
- видалити шрифт / текстові стилі з елементів форми (накреслення шрифту, розмір шрифту, висота рядка, і т.д.)
- Видалити -inkscape-шрифту специфікації стилі
- додав --set точності аргумент, щоб встановити кількість значущих цифр (за замовчуванням 5) нині
- Крах поспіль H, V Coords / сегменти, які йдуть в тому ж напрямку
Вимоги
- Python
Коментар не знайдено