kimageformats/autotests
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
..
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 ras: code revamped 2023-08-28 18:02:02 +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 qoi: write support 2023-08-28 22:25:10 +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 PSD: fix test failure on some systems and fix wrong check on alpha conversion 2023-04-18 22:14:41 +00:00
writetest.cpp Bump Qt deprecation level to 6.4 2023-02-01 17:16:45 +01:00