Skip to content

Releases: tannerhelland/PhotoDemon-Updates-v2

libjxl plugins (0.10.3)

13 Jul 15:45
f9dee23
Compare
Choose a tag to compare
Pre-release

libjxl is an open-source library for the JPEG-XL image format. PhotoDemon can use libjxl to import and export JPEG-XL images, but for a variety of technical reasons it does not ship with libjxl.

Instead, PhotoDemon offers to download a local copy of libjxl the first time you try to import or export a JPEG XL image. To ensure reliable availability, this "release" holds a zstd-compressed archive of the files needed to run libjxl in a separate process. (Barring major library changes, you could hypothetically place any recent libjxl build into the App/PhotoDemon/Plugins subfolder, whether 32- or 64-bit, and PD should work with it.)

Version 0.10.3 should be more portable than previous versions, but no promises. The files in this archive are taken bit-for-bit from the official 0.10.3 release here.

libjxl plugins (0.10.0)

21 Feb 21:15
c4a02d3
Compare
Choose a tag to compare

libjxl is an open-source library for the JPEG-XL image format. PhotoDemon can use libjxl to import and export JPEG-XL images, but for a variety of technical reasons it does not ship with libjxl.

Instead, PhotoDemon offers to download a local copy of libjxl the first time you try to import or export a JPEG XL image. To ensure reliable availability, this "release" holds a zstd-compressed archive of the files needed to run libjxl in a separate process. (Barring major library changes, you could hypothetically place any recent libjxl build into the App/PhotoDemon/Plugins subfolder, whether 32- or 64-bit, and PD should work with it.)

Version 0.10.0 should be more portable than previous versions, but no promises. The files in this archive are taken bit-for-bit from the official 0.10.0 release here.

libavif plugins (1.0.4)

21 Feb 17:26
eedc627
Compare
Choose a tag to compare

libavif is an open-source library for working with AV1 image files.

PhotoDemon can use libavif to import and export AV1 images, but for technical reasons it does not ship with libavif. (libavif exists only as a 64-bit binary, and it's huge - several times bigger than PhotoDemon itself!)

Instead, PhotoDemon offers to download a local copy of libavif the first time you try to import or export an AV1 image.

This release uses files from the official 1.0.4 libavif release. Because the libavif authors remove old binaries whenever a new libavif releases, I mirror a persistent copy of known-compatible files here to assure ongoing access to PD users.

libavif plugins (1.0.1)

13 Sep 20:58
316f1a3
Compare
Choose a tag to compare

libavif is an open-source library for working with AV1 image files.

PhotoDemon can use libavif to import and export AV1 images, but for technical reasons it does not ship with libavif. (libavif exists only as a 64-bit binary, and it's huge - several times bigger than PhotoDemon itself!)

Instead, PhotoDemon offers to download a local copy of libavif the first time you try to import or export an AV1 image.

Because the official libavif repo only provides Windows binaries via automated AppVeyor builds (with short expiration times), I periodically mirror their latest Windows binaries here. This allows PhotoDemon to reliably access a recent-ish copy of the library.

libjxl plugins (0.8.1)

22 Aug 16:00
316f1a3
Compare
Choose a tag to compare
Pre-release

libjxl is an open-source library for the JPEG-XL image format.

PhotoDemon can use libjxl to import and export JPEG-XL images, but for technical reasons it does not ship with libjxl. (JPEG-XL files remain rare in the wild, libjxl focuses primarily on 64-bit builds, its build system is complex and unwieldy, official builds are not portable, the authors themselves don't even reliably provide "official" binary builds - for example, PD uses 0.8.1 because 0.8.2 was a source-only release - and even the non-portable library build requires a whole mess instead of files instead of a simple all-in-one option.)

To work around these various shortcomings, PhotoDemon instead offers to download a local copy of libjxl the first time you try to import or export a .jxl image. To ensure reliable availability, this "release" holds a zstd-compressed archive of the files needed to run libjxl in a separate process. (Barring major library changes, you could also place any recent libjxl build into the App/PhotoDemon/Plugins subfolder, whether 32- or 64-bit, and PD will work with it.)

Finally, because of the way these libraries are built, users on certain versions of Windows may need to download a separate Microsoft C++ Redistributable package from this link:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

libavif plugins (1.0.3768)

17 Aug 20:03
316f1a3
Compare
Choose a tag to compare
Pre-release

libavif is an open-source library for working with AV1 image files.

PhotoDemon can use libavif to import and export AV1 images, but for technical reasons it does not ship with libavif. (libavif exists only as a 64-bit binary, and it's huge - several times bigger than PhotoDemon itself!)

Instead, PhotoDemon offers to download a local copy of libavif the first time you try to import or export an AV1 image.

Because the official libavif repo only provides Windows binaries via automated AppVeyor builds (with short expiration times), I periodically mirror their latest Windows binaries here. This allows PhotoDemon to reliably access a recent-ish copy of the library.

libavif plugins (9.0a1)

07 Apr 03:24
0448869
Compare
Choose a tag to compare

libavif is an optional add-on for PhotoDemon. PhotoDemon offers to download it when a user tries to read/write their first AV1 file.

Because the official libavif repo (https://github.com/AOMediaCodec/libavif) has deleted past releases without warning, I mirror their latest AppVeyor builds here, where PhotoDemon can reliably find them.