Image viewers on Linux are in such a strange place. 30+ year old formats? Sure. Anything more modern? Roll the dice. Compressed textures? Lol!
There's this text-based viewer I like that outputs sixel data to the terminal. I wanted to see how I could extend it to support more formats. Turns out it's just an argv parsing shim over some Rust libraries.
Some graphical viewer? Qt was built wrong, so no JXL support. And it's 5 FPS when you pan an image, because everything is software rendered.
@wolfpld Back in the day I contributed to KDE a DDS loader including support for cube map thumbnails, and a bunch of other formats (TGA, PSD, etc). It was fairly easy l, they are just plugins so it doesn’t require a full rebuild. That said, I haven’t used Linux in the last 15-20 years.
@castano No support for DDS or PSD in current KDE. Maybe if you install some random plugin from github, but come on. It's not that hard and should be included by default.
On the other hand, I noted some time ago that spectacle (the KDE screenshot thing) lost the ability to crop images. The only thing I used out of all the tools it provided! Later I read an explanation that it was only there because some library randomly provided it, and that library dropped support. So it's not there anymore.
@castano Things like that make you really consider the software you are using.
@wolfpld That makes me sad
@wolfpld it used to be supported, but was dropped due to nobody maintaining it and it being subpar in quality: https://code.qt.io/cgit/qt/qtimageformats.git/commit/src/plugins/imageformats?id=06ee5a2abc560a1041d2c9f80eaa42f5de80a4f9