[#] resvg 0.5 — библиотека отрисовки SVG
Новостной_робот(mira, 1) — All
2019-01-04 20:00:02


resvg — это библиотека для отрисовки SVG, прямыми аналогами которой являются librsvg и QtSvg. Но в отличие от них, resvg поддерживает отрисовку с помощью нескольких бэкендов (Qt и cairo) и обеспечивает более полную поддержку стандарта. Также resvg является модульным, что позволяет использовать лишь нужные функции. Основные изменения: Это bug fix релиз, поэтому в нём [ множество исправлений ]( https://github.com/RazrFalcon/resvg/blob/master/CHANGELOG.md#fixed ) . Добавлена поддержка marker. Добавлена частичная поддержка baseline-shift, letter-spacing и word-spacing. Добавлены плагины для использования resvg в качестве генератора привью в [ Dolphin ]( https://github.com/RazrFalcon/resvg/tree/master/tools/kde-dolphin-thumbnailer ) и [ Windows Explorer ]( https://github.com/RazrFalcon/resvg/tree/master/tools/explorer-thumbnailer ) . Добавлено 143 новых теста. Общее количество достигло 958-и. [ Результаты тестирования. ]( https://github.com/RazrFalcon/resvg#svg-support ) [ Сравнительная таблица. ]( https://razrfalcon.github.io/resvg-test-suite/svg-support-table.html ) [ Список нереализованных возможностей. ]( https://github.com/RazrFalcon/resvg/blob/master/docs/unsupported.md ) Так как marker был успешно реализован, до полной поддержки static SVG осталось реализовать textPath, Unicode BIDI (left-to-right, top-to-bottom, glyph orientation и тд.) и несколько фильтров.
Ссылка: https://www.linux.org.ru/news/opensource/14713739