kimageformats/autotests
Mirco Miranda b5d5abe0ea JXL improvements
Highlights of the patch:
- Supersede MR !249
- Added FP16 and FP32 images support thus preserving HDR values (read / write, required libjxl 0.9+).
- Added Gray8 and Gray16 support (read / write).
- Indexed images are saved as Gray8 when palette is gray scale.
- Binary images are saved as Gray8 (does JXL natively support binary images?).
- Simplified writing process by partially removing the use of additional buffers.
- Added XMP metadata support by decoding/encoding Boxes.
- Changed maximum image size in pixels in accordance with JXL feature level 5 (still limited to 256 megapixels).

Compatibility: 
- Older versions of this plugin load FP images correctly as UINT16 (obviously losing HDR info).
- HDR images saved with this patch are also loaded correctly by Gimp and Photoshop.
- Grayscale images saved with this patch are also loaded correctly by Gimp and Photoshop.

Compilation modifiers for cmake file:
- `JXL_HDR_PRESERVATION_DISABLED`: disable the FP support (behaves like previous versions).
- `JXL_DECODE_BOXES_DISABLED`: disable metadata reading (behaves like previous versions).
2024-10-11 12:42:42 +00:00
..
ani Add plugin for animated Windows cursors (ANI) 2021-01-03 08:49:10 +00:00
pic Make PSD image reader endianess-agnostic. 2015-02-20 23:03:10 +00:00
read JXL improvements 2024-10-11 12:42:42 +00:00
write qoi: write support 2023-08-28 22:25:10 +00:00
anitest.cpp Add plugin for animated Windows cursors (ANI) 2021-01-03 08:49:10 +00:00
CMakeLists.txt PFM: Portable FloatMap read only support 2024-06-13 22:20:40 +00:00
fuzzyeq.cpp Add write tests for heif/avif/jxl 2022-02-18 00:05:01 +01:00
long-runs.pic Rewrite the PIC image format handler 2014-05-04 13:42:30 +01:00
pictest.cpp Run clang-format on all cpp/h files 2021-03-08 20:15:33 +02:00
readtest.cpp FIxed comparison of unsigned expression 2024-09-15 15:00:11 +00:00
templateimage.cpp JXL: added ImageTransformation option 2024-07-30 22:46:52 +00:00
templateimage.h JXL: added ImageTransformation option 2024-07-30 22:46:52 +00:00
writetest.cpp exr: write support and more 2023-09-17 08:07:47 +00:00