[Xfce-bugs] [Bug 15288] New: Change image loading backend from GdkPixbuf to abydos
bugzilla-daemon at xfce.org
bugzilla-daemon at xfce.org
Sun Apr 14 02:56:00 CEST 2019
https://bugzilla.xfce.org/show_bug.cgi?id=15288
Bug ID: 15288
Summary: Change image loading backend from GdkPixbuf to abydos
Classification: Apps
Product: Ristretto
Version: master
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: Medium
Component: Application
Assignee: xfce-bugs at xfce.org
Reporter: magnus.bergman at snisurset.net
Target Milestone: ---
Created attachment 8406
--> https://bugzilla.xfce.org/attachment.cgi?id=8406&action=edit
The patch
This post would be better suited for some development discussion forum, but I
din't find any (please redirect me if there is one).
Anyway, this relates to bug 10719 and possibly bug 10499. Unlike GdkPixbuf,
abydos handles multi page images (TIFF, DjVu and PDF) and can render vector
graphics (SVG, PDF and WMF) directly with cairo, not just create a bitmap
version.
Apart from that it has an easier API, especially for animation (my first
attempt at a patch removes more lines than it adds). It handles more modern
image formats like HEIF and WebP and a whole bunch of older ones, including
those dropped by GdkPixbuf (but some can't be handled out of the box since
they're not in the shared MIME database and won't be recognized as images to
begin with). It also supports animated PNG (so called APNG) and some other
things.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Xfce-bugs
mailing list