LINUX.ORG.RU

Svg


10

0

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

Inkscape всё лучше и лучше

Давно не пользовался, на новый год решил попробовать последнюю версию. Разработчикам большая благодарность за такую приятную программу.

>>> Просмотр (2560x1440, 239 Kb)

 , , ,

delidov_george
()

Нормальные превью SVG файлов в Dolphin

Написал плагин для Dolphin, который использует resvg вместо QtSvg для отрисовки превьюшек.

На скрине:

  • gentoo stable с минималистичным KDE.
  • Breeze Dark, Noto Sans. Всё родное.
  • Нижняя панель скрывается.
  • Заголовки окон, менюбары, тулбары скрыты.
  • Списка задач (taskbar) нет. Использую стандартный Alt+Tab или Present Windows (Ctrl+F10 или нижний левый угол).

Для сравнения превьюшки с QtSvg: https://imgur.com/a/B7xdSHL / https://pic4a.ru/inUe/

PS: Скрин в жыпег, ибо обоина очень «шумная». В PNG аж 10МБ. Сама обоина

>>> Просмотр (3840x2160, 2707 Kb)

 , , ,

RazrFalcon
()

[SVG] Велосипед

Нудная предыстория: понадобилась мне библиотека для отрисовки SVG для cairo, на что сразу нагуглилась librsvg, но она тянула «всего-лишь» libxml2, glib и т.п. за собой, что означало не только таскание массы «груза» со собой, но и трах со сборкой всего этого на разных платформах, нагугленные далее QSvg и wxSVG также оптимизма не внушали. В результате за вечер была написана большая часть кода для отрисовки этого самого SVG, который:

а) вместился в 5 относительно небольших файлов( самый большой - «кастрированный» rapid_xml.hpp );
б) не требует ничего абсолютно, кроме стандартного STL и cairo( что логично );
в) на удивление работает быстрее хрома даже в дебажном «виде» ( видимо из-за быстрого rapid_xml ), хотя может у меня неправильный хром - FF большие файлы отрисовывает очень быстро;
г) умеет показывать большие файлы, которые отказывается понимать гномовский eog, который вообще плохо работает со сложными изображениями.
д) более-менее( не полностью ) понимает css.

Собс-но на скриншоте:

- AWN;
- XFWM;
- NetBeans;
- результат работы велосипеда.

П.С. сам код выложу через несколько дней как public domain, после приведения его в порядок и дописывания недостающего.

>>> Просмотр (1680x1050, 291 Kb)

 , , ,

aho
()