[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