LINUX.ORG.RU

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

 , , ,


2

1

Написал плагин для 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)

★★★★★

Проверено: Shaman007 ()
Последнее исправление: tailgunner (всего исправлений: 3)

Ответ на: комментарий от RazrFalcon

На манжарке тоже, плюс чуточку штабильнее ванильного рачика

h4tr3d ★★★★★
()
Ответ на: комментарий от kirill_rrr

Это недостижимость идеала. Пока ТС не обозначил бы проблему, я бы, к примеру, и не знал, что она есть, так как меня всё вполне устраивало.

h4tr3d ★★★★★
()
Ответ на: комментарий от h4tr3d

А нет ли там каких то побочных явлений? Может быть в дельфине сознательно использована плохая библиотека/низкие настройки для ускорения и меньшей жручести превью? Это я так, к слову. Ведь высококачественная картинка это не всегда хорошо. А может и правда, в дельфине схалтурили с svg.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

У KDE не было выбора. Или использовать убогий QtSvg или пилить свой. Они выбрали первое.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

если присмотришься, то на твоём скрине и на том что с qtsvg некоторые иконки будут разного размера. Доска с 2+2, печатная машинка, флаг ООНовский, что-то ещё.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Dark_SavanT

В QtSvg кривое определение размера. В SVG понятие итогового размера вообще очень сложное. Например resvg не поддерживает отрисовку SVG, в котором не указан размер в принципе.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от KennyMinigun

applications-accessories.svg, applications-graphics.svg

на qtsvg проблемы с прозрачными слоями

ну и на qtsvg aspect ratio поехал на многих иконках (напр applications-games.svg). хотя не уверен, чья это вина

MyTrooName ★★★★★
()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Схалтурили в QtSvg, дельфин просто использует то, что проще использовать в рамках фреймворка. На остальные вопросы ответов не знаю :)

h4tr3d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.