mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-10-09 16:14:40 -04:00
IFF: support for PCHG chunk
Highlights: - Adds support for a new palette changer chunk. Some test cases attached to #38 . - Fixes the reading of ILBMs with the mask (test case: [cyclone.iff](/uploads/d8734d2155fd0d21f7b003b37e0d1259/cyclone.iff)). - Adds support for HAM5 encoding. - Adds more test cases created using [HAM Converter](http://mrsebe.bplaced.net/blog/wordpress/). - Adds support for Atari STE RAST chunk outside FORM one (test case: [fish.iff](/uploads/c461cf4b6a1423cec60fbce645d9fd07/fish.iff)). NOTE: I contacted Sebastiano Vigna, the author of the PCHG chunk specifications, and he provided me with: - Some images to test the code (but I can't include them in the test cases). - Permission to use [his code](https://vigna.di.unimi.it/amiga/PCHGLib.zip) without restrictions: Huffman decompression was achieved by converting `FastDecomp.a` via AI. Closes #38
This commit is contained in:
committed by
Albert Astals Cid
parent
8036b1d032
commit
463da81fad
BIN
autotests/read/iff/aga_pchg_amiga_16cl.iff
Normal file
BIN
autotests/read/iff/aga_pchg_amiga_16cl.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/aga_pchg_amiga_16cl.png
Normal file
BIN
autotests/read/iff/aga_pchg_amiga_16cl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.3 KiB |
BIN
autotests/read/iff/aga_pchg_amiga_64cl.iff
Normal file
BIN
autotests/read/iff/aga_pchg_amiga_64cl.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/aga_pchg_amiga_64cl.png
Normal file
BIN
autotests/read/iff/aga_pchg_amiga_64cl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
BIN
autotests/read/iff/ham5.iff
Normal file
BIN
autotests/read/iff/ham5.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/ham5.png
Normal file
BIN
autotests/read/iff/ham5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
BIN
autotests/read/iff/ham8.iff
Normal file
BIN
autotests/read/iff/ham8.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/ham8.png
Normal file
BIN
autotests/read/iff/ham8.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.9 KiB |
BIN
autotests/read/iff/ocs_pchg_amiga_16cl.iff
Normal file
BIN
autotests/read/iff/ocs_pchg_amiga_16cl.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/ocs_pchg_amiga_16cl.png
Normal file
BIN
autotests/read/iff/ocs_pchg_amiga_16cl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
BIN
autotests/read/iff/ocs_pchg_amiga_64cl.iff
Normal file
BIN
autotests/read/iff/ocs_pchg_amiga_64cl.iff
Normal file
Binary file not shown.
BIN
autotests/read/iff/ocs_pchg_amiga_64cl.png
Normal file
BIN
autotests/read/iff/ocs_pchg_amiga_64cl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
Reference in New Issue
Block a user