LINUX.ORG.RU

Svg


10

0

Всего сообщений: 16

Inkscape 1.3

Группа Мультимедиа

Выпущена новая версия редактора векторной графики Inkscape.

( читать дальше... )

>>> Подробности

 , ,

AP
()

Inkscape 1.0

Группа Мультимедиа

Выпущено крупное обновление свободного редактора векторной графики Inkscape.

Introducing Inkscape 1.0! After a little over three years in development, we’re excited to launch this long-awaited version for Windows and Linux (and the macOS preview)

Среди новшеств:

  • переход на GTK3 с поддержкой HiDPI-мониторов, возможность настройки темы оформления;
  • новый, более удобный диалог выбора динамических контурных эффектов (live path effects) и несколько новых эффектов;
  • вращение и зеркалирование холста, возможность разделить холст на полноцветный и каркасный режимы просмотра и перемещать рамку разделения, рентгеновский режим (просмотр в каркасном режиме под курсором);
  • возможность поменять начало координат на левый верхний угол;
  • улучшенное контекстное меню;
  • возможность учитывать силу нажатия стилусом при рисовании свободными штрихами (инструмент «Карандаш», автоматически применяется контурный эффект Power Stroke);
  • опциональный режим выравнивания объектов прямо на холсте, не прибегая к специальному диалогу;
  • поддержка переменчивых шрифтов (variable fonts);
  • поддержка ряда функций SVG 2, таких как новый текстовый элемент (многострочный текст и текст в фигуре);
  • при использовании сетчатых градиентов в код можно вставлять джаваскрипт Polyfill, обеспечивающий корректный рендеринг в браузерах;
  • в диалоге экспорта доступны расширенные параметры сохранения файлов PNG (разрядность, тип сжатия, варианты антиалиасинга и т.д.).

Видео о новшествах: https://www.youtube.com/watch?v=f6UHXkND4Sc

>>> Подробности

 , ,

AP
()

resvg 0.7 — библиотека отрисовки SVG

Группа Open Source

Вышел новый, значительный релиз библиотеки для растеризации SVG - resvg.

( читать дальше... )

>>> Репозиторий

 , ,

RazrFalcon
()

resvg 0.5 — библиотека отрисовки SVG

Группа Open Source

resvg — это библиотека для отрисовки SVG, прямыми аналогами которой являются librsvg и QtSvg. Но в отличие от них, resvg поддерживает отрисовку с помощью нескольких бэкендов (Qt и cairo) и обеспечивает более полную поддержку стандарта. Также resvg является модульным, что позволяет использовать лишь нужные функции.

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

  • Это bugfix релиз, поэтому в нём множество исправлений.
  • Добавлена поддержка marker.
  • Добавлена частичная поддержка baseline-shift, letter-spacing и word-spacing.
  • Добавлены плагины для использования resvg в качестве генератора превью в Dolphin и в Windows Explorer.
  • Добавлено 143 новых теста. Общее количество достигло 958-и.

Результаты тестирования. Сравнительная таблица. Список нереализованных возможностей.

Так как marker был успешно реализован, до полной поддержки static SVG осталось реализовать textPath, Unicode BIDI (left-to-right, top-to-bottom, glyph orientation и т.д.) и несколько фильтров.

>>> GitHub

 , ,

RazrFalcon
()

resvg 0.4 — библиотека отрисовки SVG

Группа Open Source

resvg — это библиотека для отрисовки SVG, прямыми аналогами которой являются librsvg и QtSvg. Но в отличие от них, resvg поддерживает отрисовку с помощью нескольких бэкендов (Qt и cairo) и обеспечивает более полную поддержку стандарта. Также resvg является модульным, что позволяет использовать лишь нужные функции.

( читать дальше... )

>>> Подробности

 , ,

RazrFalcon
()

resvg 0.3 - библиотека отрисовки SVG

resvg 0.3 - библиотека отрисовки SVG
Группа Open Source
  • Добавлена поддержка расширенной разметки (advanced layout) текста (списки x, y, dx, dy, rotate). Примеры: 1, 2.
  • Добавлена поддержка элемента symbol.
  • Добавлена поддержка вложенных svg элементов.
  • Добавлена поддержка парсинга элементов из ENTITY.
  • Добавлена поддержка fallback цветов для типа paint. Пример: fill="url(#lg1) red"
  • Добавлена возможность отрисовки внешних и встроенных SVG(Z) файлов.
  • Добавлен Qt-враппер для C-API. Повторяет API и поведение QSvgRenderer.
  • Добавлено почти 100 новых тестов. Всего 634 теста.
  • Множество исправлений.
  • Снижен размер библиотеки. rendersvg с cairo бекендом теперь на 34% меньше, с Qt бекендом - на 19%.
  • Минимальная версия Rust снижена с последней стабильной до 1.22.

Ещё не реализовано:

  • Элементы: filter, marker, textPath.
  • Редко используемые атрибуты.

Результаты тестирования. Сравнительная таблица.

Если исключить dynamic SVG subset, фильтры и маркеры - resvg предоставляет лучшую поддержку SVG среди всех кроссплатформенных, FOSS библиотек. И, в том числе, является самой быстрой реализацией.

>>> Репозиторий

 ,

RazrFalcon
()

resvg 0.2 — теперь лучше librsvg

Группа Open Source

resvg — библиотека отрисовки SVG.

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

  • Библиотека была почти полностью переписана.
  • Добавлена поддержка clipPath, mask, pattern и preserveAspectRatio.
  • Новый, написанный с нуля, набор тестов: сайт, репозиторий. На данный момент содержит 539 тестов/файлов svg.
  • Добавлена поддержка отрисовки элементов по ID.
  • Препроцессор был вынесен в отдельный проект: usvg.
  • Новая реализация C-API с полноценной документацией.
  • Множество мелких исправлений.

Краткую сводку о результатах тестирования можно посмотреть здесь.

В двух словах: на данный момент resvg не хуже librsvg, если вам не нужны фильтры (в любом случае тот же blur реализован в librsvg неверно). Производительность приблизительно одинаковая.

Inkscape, с другой стороны, в среднем в 10 раз медленнее и хотя поддерживает больше возможностей SVG (фильтры, маркеры и прочее редко используемое), при этом содержит массу ошибок в реализации базовых примитивов.

>>> Подробности

 ,

RazrFalcon
()

libresvg 0.1 — новая альтернатива librsvg

Группа Open Source

libresvg 0.1 представляет собой первый экспериментальный выпуск новой библиотеки для отрисовки (рендеринга) SVG.

Основная цель проекта — заменить librsvg и QtSvg, и стать альтернативой Inkscape для тех, кто использует его для конвертирования SVG в PNG.

В текущей версии новая библиотека уже превосходит QtSvg, но не дотягивает до librsvg по возможностям (нет filter, clipPath, mask, marker, pattern). Тем не менее, поддержка стандарта в libresvg намного лучше, из-за чего базовые элементы, такие как path, gradients, shapes, text, поддерживаются лучше (у librsvg множество ошибок отрисовки).

Основные отличия от librsvg:

  • Возможность использовать несколько бекэндов (сейчас реализованы Qt и cairo). librsvg привязан к cairo и glib, из-за чего использовать его вне Linux — проблематично.
  • В отличии от librsvg, в libresvg стадии разбора и отрисовки полностью разделены, что позволяет легко добавлять новые бекэнды. Также это позволяет реализовать множество алгоритмов препроцессинга и валидации SVG, что, в свою очередь, позволяет избежать большого количества ошибок отрисовки.
  • Полная поддержка градиентов. rsvg не умеет наследовать атрибуты, проверять атрибуты на корректность, не поддерживает градиенты без дочерних или с одним дочерним элементом (swatches).
  • Хорошая поддержка отрисовки текста. rsvg не понимает xml:space, text-decoration, не всегда верно отрисовывает многострочный текст, плохо поддерживает tspan.
  • Поддержка CSS намного лучше, но полной поддержки всё ещё нет.

В разделе Releases можно скачать демо-приложение для оценки отрисовки для тех, кто не хочет собирать библиотку из исходников. Также в архиве находится консольное приложение для конвертации, альтернатива rsvg-convert.

Так как это первый релиз, то принимается любая критика и предложения по дальнейшему развитию проекта.

>>> Подробности

 , , ,

RazrFalcon
()

Inkscape 0.92

Группа Мультимедиа

4 января 2017 года обновился свободный редактор векторной графики Inkscape.

( читать дальше... )

>>> Подробности

 , ,

peregrine
()

svgcleaner 0.7.0

Группа Open Source

Вышла новая версия программы для очистки SVG-файлов от лишней информации.

svgcleaner позиционируется как оптимизатор без потерь, строго следующий спецификации SVG 1.1 Full.

( основные изменения )

Программа распространяется под лицензией GNU GPL v2. Сопутствующие библиотеки — под MPL v2.

Готовые сборки

>>> Подробности

 ,

RazrFalcon
()

Выпуск Inkscape 0.91

Группа Мультимедиа

Вышла новая версия программы для редактирования векторной графики Inkscape.

Основные особенности релиза:

  • использование Cairo для отображения на экране и экспорта в PNG;
  • многопоточная обработка фильтров SVG с помощью OpenMP;
  • улучшения в инструменте «Текст»;
  • новый инструмент-измеритель;
  • библиотека символов (заранее созданных блоков диаграмм, значков картографии и т.д.) и поддержка стенсилов Visio;
  • кроссплатформенный импорт и экспорт WMF и EMF;
  • улучшение поддержки формата Corel DRAW, добавление импорта из Visio;
  • поддержка реальных единиц измерения размеров документа и страницы, например миллиметров;
  • ряд улучшений в удобстве работы с программой;
  • поддержка 64-разрядных систем Windows;
  • исправление ошибок.

>>> Подробности

 , , , ,

PolarFox
()

Обновился проект Fontello для генерации иконочных шрифтов

Группа Open Source

Вчера состоялось большое обновление проекта Fontello. Теперь вы не ограничены выбором встроенных иконок - можно импортировать собственные svg-изображения и svg-шрифты (под нарезку).

Большая задержка с добавлением импорта была вызвана желанием показывать все иконки именно так, как они получатся после генерации шрифта. Для этого понадобилось написать на javascript свой генератор ttf, который прямо в браузере строит фонт из импортированных изображений. Работа очень большая, но результат того стоил. Кроме того, для гиков добавлено API, и можно прямо из командной строки загрузить конфигурацию проекта и скачать результат.

Fontello - проект для дизайнеров и разработчиков вебсайтов. Если Twitter Bootstrap предоставляет вам набор CSS-классов для быстрой и легкой верстки страниц, то Fontello позволяет вам легко добавить на эти страницы иконки. Вы можете выбрать иконки из очень большой подборки, а Fontello упакует их в шрифты и сделает файл с CSS-классами. Дальше остается добавить нужный класс к HTML-элементу, и рядом появится картинка.

Показ графики с помощью шрифтов - современный тренд, который позволяет с минимальными усилиями получать одинаково качественный вид страниц на любых устройствах. Fontello позволяет вам не заботится о том, как делать шрифты - остается только выбирать иконки и добавлять собственные.

Код проекта и всех компонент для работы со шрифтами выложен на github. Лицензия - MIT.

>>> Подробности

 ,

Vit
()

SVG Cleaner 0.2

Группа Мультимедиа

Недавно была выпущена первая публичная версия программы SVG Cleaner, которая делает возможной пакетную оптимизацию файлов векторной графики в формате SVG.

Формат SVG (стандарт W3C) уже давно стал стандартом де-факто для создания графики в интерфейсах свободных приложений, а в последнее время всё чаще напрямую используется и на веб-сайтах благодаря улучшившейся поддержке браузерами, не говоря о различных открытых фреймворках.

Приложения, создающие SVG (Inkscape, Adobe Illustrator, Corel DRAW), почти всегда записывают в файлы свои служебные дополнения, как правило, хранят в них не используемые по факту элементы и не всегда предоставляют адекватные средства оптимизации конечных файлов.

SVG Cleaner позволяет оптимизировать такие файлы по нескольким десяткам критериев, удаляя неиспользуемые элементы и делая используемые элементы более компактными. Программа представляет собой бэкенд на Perl и графический интерфейс на Qt4.

Репозиторий с исходным кодом размещён на Launchpad, доступен PPA для Ubuntu. Разработчики заинтересованы в максимально широком тестировании и откликах.

Видеодемонстрация и краткое интервью с одним из разработчиков, Андреем Байраком, есть на линуксграфиксе.

>>> Подробности

 ,

AP
()

Новая версия графического редактора SVG-Edit — 2.4

Группа Open Source

SVG-Edit — это маленький стильный SVG-редактор, работающий только на html, javascript и svg. Ориентирован, соответственно, на использование в вебе.

Вышла новая версия этого редактора под кодовым номером 2.4 и кодовым именем Arbelos.

Новые функции, имплементированные в этой версии:

  • Возможность растеризации изображений
  • Группировка/разгруппировка
  • Увеличение (zoom)
  • Поддержка слоёв
  • Curved Paths
  • Локализация интерфейса
  • Режим показа контуров (Wireframe mode)
  • Стало возможным задавать фон для изображения (Change Background)
  • Перемещаемые (draggable) диалоги
  • Изменяемые размеры элементов интерфейса (используются иконки в SVG)
  • Convert Shapes to Path
  • ...и многое другое.

Попробовать демо

Скачать

>>> Подробности

 , ,

Wizard_
()

Sketsa — простой векторный редактор

Группа Проприетарное ПО

Sketsa — простой векторный редактор, ориентированный на работу с форматом SVG. В сентябре вышла версия 5.3.2. Написан на Java, дистрибутив — единый для Windows, Linux, Mac OS X. Умеет экспортировать рисунки в JPEG, PNG и PDF.

Личные впечатления: интерфейс удобный; ввод русских букв не работает, но SVG с русскими буквами отображаются нормально; с иксовым буфером обмена взаимодействовать не умеет; рендеринг шрифтов работает несколько иначе, чем в браузере.

Стоимость программы: 69 долларов. Пробная версия не содержит ограничений, но регулярно показывает окно с просьбой заплатить.

˙ Сайт программы
˙ Скриншоты

>>> Скачать

 , , ,

question4
()

Inkscape 0.46

Группа Open Source

Выпущена новая версия популярного редактора векторной графики Inkscape.

В новой версии:

  • новые инструменты Параллелепипед, Корректор и Заливка;
  • редактирование опорных точек градиентов на холсте;
  • управление цветом;
  • коррекция цвета жестами мышью;
  • инструментарий гравёра;
  • динамические контурные эффекты;
  • поддержка почти всех фильтров SVG и GUI для управления ими;
  • плавающие панели прикрепляются сбоку;
  • импорт PDF и AI на основе PDF, импорт CDR и WMF через UniConvertor, импорт XAML;
  • пакетный экспорт PNG;
  • набор текстур в стандартной поставке;
  • аксонометрическая сетка, наклонные направляющие, создание направляющих из объектов и улучшенное прилипание;
  • исправлено много ошибок.
В следующей версии, запланированной на сентябрь-октябрь, разработчики сконцентрируются на рефакторинге. Версия 0.48 будет включать код, который напишут студенты в рамках программы Google Summer of Code, и, скорее всего, будет использовать Cairo.

Подробный обзор изменений на русском языке пока увы :)

>>> Подробности

 , ,

AP
()