Bug#1127449: Please add support for arithmetic-encoded JPEGs to loupe
John Scott
jscott at posteo.net
Fri Jul 17 06:00:19 BST 2026
Hi Albert,
I'm also a user who has been affected by this bug, and I'm eager to see Loupe work. You might've seen my comments on the upstream issues; I like to use GIMP to export JPEG images with comically low quality (look up "deep-fried memes" to get an idea), and in that case turning on arithmetic encoding shrinks the file by 70% or more usually. I'd been doing that for years absent-mindedly, which is why I have a lot of images accumulated that use it. I'm eager to try the fix too and I'm happy you've helped coordinate this.
I don't know much about Rust but I do know my way around building Debian packages, and I plan on making a build to try anyway. Do I understand correctly that you use testing (Forky) on an amd64 system? Let me know your release and architecture.
Fortunately JPEG loading is taken care of by a glycin loader, so my plan is to
- patch the rust-zune-jpeg source package, and build binaries from it
- then rebuild src:glycin, which incorporates source code from rust-zune-jpeg to build the /usr/libexec/glycin-loaders/1+/glycin-image-rs binary that is used to decode JPEG image files
(If that doesn't make sense it's mainly a note for myself when I come back to this tomorrow 🙂)
Programs that use glycin like Loupe shouldn't need any change at all then; upgrading the glycin-loaders binary package alone ought to suffice.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 411 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20260717/8d687c3c/attachment-0001.sig>
More information about the pkg-gnome-maintainers
mailing list