kimageformats/autotests/write
Mirco Miranda 8dc685df26 qoi: write support
As a base I used the reference implementation found on the official site at https://qoiformat.org/ (MIT license).
I added a class to convert scan lines in scanlineconverter.cpp. The class takes advantage of the QImage conversion and contrary to what one might expect, with large images it improves performance (compared to converting the whole image) 😄 

In progressive mode, for each line, the following conversions (only if needed) are made before saving:
1. If the icc profile is set, the line is converted to sRGB or sRGB Linear.
2. The line is scaled to 8 bits with RGBA order.
2023-08-28 22:25:10 +00:00
..
bw.eps Add simple autotests 2014-02-03 15:03:29 +00:00
bw.pcx pcx: multiple fixes 2023-05-10 11:43:04 +00:00
bw.png Add simple autotests 2014-02-03 15:03:29 +00:00
bw.rgb Add simple autotests 2014-02-03 15:03:29 +00:00
bw.tga Add simple autotests 2014-02-03 15:03:29 +00:00
bw.xv Add simple autotests 2014-02-03 15:03:29 +00:00
bwa.png Add simple autotests 2014-02-03 15:03:29 +00:00
bwa.tga Fix writing TGA alpha depth flag 2023-02-01 16:26:31 -06:00
bwa.xv Add simple autotests 2014-02-03 15:03:29 +00:00
rgb.eps Add simple autotests 2014-02-03 15:03:29 +00:00
rgb.pcx pcx: multiple fixes 2023-05-10 11:43:04 +00:00
rgb.png Add simple autotests 2014-02-03 15:03:29 +00:00
rgb.qoi qoi: write support 2023-08-28 22:25:10 +00:00
rgb.rgb Add simple autotests 2014-02-03 15:03:29 +00:00
rgb.tga Add simple autotests 2014-02-03 15:03:29 +00:00
rgb.xv Add simple autotests 2014-02-03 15:03:29 +00:00
rgba.png Add simple autotests 2014-02-03 15:03:29 +00:00
rgba.qoi qoi: write support 2023-08-28 22:25:10 +00:00
rgba.tga Fix writing TGA alpha depth flag 2023-02-01 16:26:31 -06:00
rgba.xv Add simple autotests 2014-02-03 15:03:29 +00:00