kimageformats/autotests/read/jxl
Mirco Miranda ae00c110f2 JXL: Resolution and metadata support via EXIF
- Added a class to read and write minimal exif metadata.
- JXL plugin uses EXIF metadata to load/save the resolution of the image (like GIMP).
- JXL plugin uses EXIF metadata to set/store text metadata and date/time.
- Enable info display in Dolphin (JXL File -> Properties -> Details on a JXL file, see image below).
- Enabled read test to check also image metadata and resolution.

![_52C044E4-1BA9-4D84-AC0A-B834CDAF72D8_](/uploads/f1649c2b506bf61a5f5488da0d4a4534/_52C044E4-1BA9-4D84-AC0A-B834CDAF72D8_.png){width=401 height=357}
2025-01-15 06:12:07 +00:00
..
bug_496350.jxl JXL: Fix missing checks for BOXES when parsing animation 2025-01-04 06:46:41 +00:00
bug_496350.png JXL: Fix missing checks for BOXES when parsing animation 2025-01-04 06:46:41 +00:00
chicken8.jxl jxl: Disable color conversion for animations 2024-11-30 23:18:06 +01:00
chicken8.png jxl: Disable color conversion for animations 2024-11-30 23:18:06 +01:00
chicken16.jxl jxl: Disable color conversion for animations 2024-11-30 23:18:06 +01:00
chicken16.png jxl: Disable color conversion for animations 2024-11-30 23:18:06 +01:00
compressed_exif.jxl jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
compressed_exif.png jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
compressed_metadata.jxl jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
compressed_metadata.png jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
compressed_xmp.jxl jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
compressed_xmp.png jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
gimp_exif.jxl jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
gimp_exif.jxl.json JXL: Resolution and metadata support via EXIF 2025-01-15 06:12:07 +00:00
gimp_exif.png jxl: refactor metadata boxes reading 2025-01-08 12:43:42 +01:00
orientation1.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation1.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation2.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation2.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation3.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation3.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation4.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation4.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation5.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation5.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation6_notranfs.jxl JXL: added ImageTransformation option 2024-07-30 22:46:52 +00:00
orientation6_notranfs.jxl.json JXL: added ImageTransformation option 2024-07-30 22:46:52 +00:00
orientation6_notranfs.png JXL: added ImageTransformation option 2024-07-30 22:46:52 +00:00
orientation6.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation6.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation7.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation7.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation8.jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
orientation8.png Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
rgb_lossless_noprof.jxl JXL: load error with some lossless file 2024-11-20 16:34:00 +00:00
rgb_lossless_noprof.png JXL: load error with some lossless file 2024-11-20 16:34:00 +00:00
rgb.jxl Add plugin for JPEG XL (JXL) 2021-11-10 16:01:58 +01:00
rgb.png Add plugin for JPEG XL (JXL) 2021-11-10 16:01:58 +01:00
rgba.jxl Add plugin for JPEG XL (JXL) 2021-11-10 16:01:58 +01:00
rgba.png Add plugin for JPEG XL (JXL) 2021-11-10 16:01:58 +01:00
testcard_gray8.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_gray8.png JXL improvements 2024-10-11 12:42:42 +00:00
testcard_gray16.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_gray16.png JXL improvements 2024-10-11 12:42:42 +00:00
testcard_graya.jxl JXL: fixed bug when saving grayscale images without color profile 2024-11-06 21:15:04 +00:00
testcard_graya.png JXL: fixed bug when saving grayscale images without color profile 2024-11-06 21:15:04 +00:00
testcard_rgb_fp16.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgb_fp16.png JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgb_fp32.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgb_fp32.png JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp16.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp16.jxl.json JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp16.png JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp32.jxl JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp32.jxl.json JXL improvements 2024-10-11 12:42:42 +00:00
testcard_rgba_fp32.png JXL improvements 2024-10-11 12:42:42 +00:00