kimageformats/autotests/read
Mirco Miranda c11c5eff4f xcf: format v12 support
This is a patch over MR !108 by @sandsmark. Martin has done a great job implementing support and I find it a shame not to use it.

I made sure that the results are the same as the current version and fixed the problems of pixels with wrong colors with color depth grater than 8 bits. I also fixed conversion errors on mask and gray images (16/32 bits).
Unfortunately the internal rendering engine of the original code is 8-bit so I always forced the output of 8-bit images to correct the problems (see image below). Since it is a plugin with a "rendering engine", the tests to seriously validate it are potentially endless (as the original version is not perfect).

Errors of the original version of the MR (right) which should no longer occur:
![image](/uploads/9ef24eb5436bd19ff1fb428242a9c119/image.png)
2023-08-28 17:27:08 +00:00
..
avif Add AVIF test files with rotation and mirror operations 2022-10-12 15:39:27 +02:00
eps Add simple autotests 2014-02-03 15:03:29 +00:00
exr Added EXR test image 2022-10-02 06:01:23 +00:00
hdr hdr: improve precision 2023-08-13 22:19:22 +00:00
heif Add plugin for High Efficiency Image File Format (HEIF) 2021-02-25 11:52:00 +01:00
jxl Add JXL test files corresponding to 8 EXIF orientation values 2022-10-13 15:47:04 +02:00
kra Add kra and ora imageio plugins (read-only) 2016-01-31 15:01:32 +01:00
ora Add kra and ora imageio plugins (read-only) 2016-01-31 15:01:32 +01:00
pcx pcx: multiple fixes (2) 2023-05-12 08:53:50 +00:00
psd Treat 3-channel MCH images as CMY images 2023-07-03 12:34:54 +02:00
qoi qoi: fix buffer overflow 2023-08-18 14:09:00 +00:00
ras Add simple autotests 2014-02-03 15:03:29 +00:00
raw Camera RAW images plugin 2022-09-19 23:52:43 +00:00
rgb Add simple autotests 2014-02-03 15:03:29 +00:00
tga Add simple autotests 2014-02-03 15:03:29 +00:00
xcf xcf: format v12 support 2023-08-28 17:27:08 +00:00