BLumia / pineapple-pictures

A homebrew lightweight image viewer.
https://sourceforge.net/projects/pineapple-pictures/
MIT License
406 stars 51 forks source link

any plan to support .jxl? #118

Closed ferstar closed 4 months ago

BLumia commented 4 months ago

Well, it's already supported if you're using Linux or build from source. All you need to do is install (or build) kimageformats, which is available in most Linux distros and even MSYS2 for Windows.

If you are using Windows binary that I provided in the GitHub Release page, then I haven't start shipping JXL support yet. The things need to be done is simply build the JXL library in my CI build script, similar to https://github.com/BLumia/pineapple-pictures/issues/99 but for HEIC.

BLumia commented 4 months ago

Related progress:

Now I'm tweaking the Windows MSVC CI build to ensure it is built with Qt 6 and ship binary artifacts after the build is finished. Then we can reuse existing imageformats binaries to support JXL and other formats like RAW and HEIC. You can already do that by grabing the CI artifacts and download kimageformats binaries provided by jurplel. See also: https://github.com/BLumia/pineapple-pictures/issues/99#issuecomment-2211695466

ferstar commented 4 months ago

Well, I just installed kimageformats, and everything works perfectly!

image

image

Sorry for the late reply :-)