Refresh of XnviewMP librarys: Jpeg XL 0.82, WEBP 1.3, LIBHEIF 1.14.2

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, helmut, xnview

User avatar
masterjp
Posts: 456
Joined: Fri Feb 13, 2009 4:37 pm
Location: Duesseldorf, Germany

Refresh of XnviewMP librarys: Jpeg XL 0.82, WEBP 1.3, LIBHEIF 1.14.2

Post by masterjp »

I often try to get the latest libraries for different picture formats.
Maybe it is possible to refresh the currently used dlls with the newest.

There is a autobuild media suite at github available, which build the required picture format dlls for XnviewMP.
https://github.com/m-ab-s/media-autobuild_suite
Maybe it is a good tool for Pierre to compile the required dlls.


JPEG XL 0.82:


Changelog: https://github.com/libjxl/libjxl/releases/tag/v0.8.2

Download: https://github.com/libjxl/libjxl/releases/tag/v0.8.2

---

WebP 1.3 library is available:


https://storage.googleapis.com/download ... index.html

Google do not offer a libwebp.dll in their download package.

There is another free image tool 'ImageMagick', which contain the same webp dlls.
Download: https://imagemagick.org/script/download.php#windows
The dll works well with XnviewMP.

---

LIBHEIF 1.14.2

The StrukturAG offer the latest libheif library for reading and writing files.
https://github.com/strukturag/libheif/r ... ag/v1.14.2

There is no dll for direct download available.
But the latest ImageMagick contain the dll which is compatible with XnviewMP.
Currently it is version 1.22, but maybe the next release use a newer one.
Last edited by masterjp on Tue Jul 11, 2023 2:54 pm, edited 1 time in total.
PC: Intel 8700k + Asus Z370-F + 16 GB RAM G.Skill + Asus RTX 3050 OC + Samsung SSD
OS: Windows 10 Pro 64bit 22H2 |
GFX: XnViewMP 1.8.3 | XN-View 2.52.0 | XnConvert 1.102.0 | Adobe Photoshop Elements 2024 | Elements XXL 11 | Paint.Net 5.1.1
User avatar
xnview
Author of XnView
Posts: 44922
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Refresh of XnviewMP librarys: Jpeg XL 0.80, WEBP 1.3, LIBHEIF 1.14.2

Post by xnview »

I use vcpkg for third party dll,
masterjp wrote: Wed Jan 18, 2023 4:40 pm JPEG XL 0.80:[/b]
Not yet available...
WebP 1.3 library is available:[/b]
Will not update for next version, there is some big changes
LIBHEIF 1.14.2
will be updated
Pierre.
User avatar
masterjp
Posts: 456
Joined: Fri Feb 13, 2009 4:37 pm
Location: Duesseldorf, Germany

Re: Refresh of XnviewMP librarys: Jpeg XL 0.80, WEBP 1.3, LIBHEIF 1.14.2

Post by masterjp »

Thank you for the update.

The new libarys of XnviewMP 1.4.2 solved some stupid bugs in saved AVIF/HEIC files.
In the past I saw black lines in my avif/heif/heic pictures, if the width or height has an odd size.
Now the problem is fixed.
PC: Intel 8700k + Asus Z370-F + 16 GB RAM G.Skill + Asus RTX 3050 OC + Samsung SSD
OS: Windows 10 Pro 64bit 22H2 |
GFX: XnViewMP 1.8.3 | XN-View 2.52.0 | XnConvert 1.102.0 | Adobe Photoshop Elements 2024 | Elements XXL 11 | Paint.Net 5.1.1
dedbombom
Posts: 39
Joined: Tue May 18, 2021 3:22 pm

Re: Refresh of XnviewMP librarys: Jpeg XL 0.80, WEBP 1.3, LIBHEIF 1.14.2

Post by dedbombom »

xnview wrote: Mon Jan 23, 2023 8:21 am I use vcpkg for third party dll,
masterjp wrote: Wed Jan 18, 2023 4:40 pm JPEG XL 0.80:[/b]
Not yet available...
Actually libjxl devs already building v0.8.x using vcpkg https://github.com/libjxl/libjxl/action ... 4063357408
dedbombom
Posts: 39
Joined: Tue May 18, 2021 3:22 pm

Re: Refresh of XnviewMP librarys: Jpeg XL 0.80, WEBP 1.3, LIBHEIF 1.14.2

Post by dedbombom »

Also would be nice if ancient (?) AVIFlib.dll updated from https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.1 (?) up to https://aomedia.googlesource.com/aom/+/refs/tags/v3.6.1 if possible,
Kadet
Posts: 155
Joined: Thu Oct 20, 2022 7:23 pm

Re: Refresh of XnviewMP librarys: Jpeg XL 0.80, WEBP 1.3, LIBHEIF 1.14.2

Post by Kadet »

Kadet
Posts: 155
Joined: Thu Oct 20, 2022 7:23 pm

Re: Refresh of XnviewMP librarys: Jpeg XL 0.82, WEBP 1.3, LIBHEIF 1.14.2

Post by Kadet »

Hello Pierre,

There is a new libjxl v0.10.2 on https://vcpkg.io/en/packages

Good day!