20 Commits

Author SHA1 Message Date
bb96f405b7 Fix crash in viewer example code when image does not contain a thumbnail 2023-06-04 22:08:40 +02:00
e28b88aedf Slowly work towards more pure functions 2023-05-31 22:20:40 +02:00
f937499e6f Remove unnecessary wrapping of functionality in a class 2023-05-31 20:49:44 +02:00
bd68eb6940 Switch to prettier default config of using double quotes 2023-05-30 10:42:26 +02:00
24875d989b Refactor viewer example 2023-05-27 21:16:18 +02:00
8375261eb1 Fix problems highlighted by eslint 2023-05-27 15:31:55 +02:00
f7a90d5433 Add and configure eslint 2023-05-27 15:31:55 +02:00
fc3469ec48 Remove extraneous console.log() statement 2023-05-15 14:32:48 +02:00
9f4a734558 Update README 2023-05-14 22:54:00 +02:00
c623db79a3 Removed unused test fixture 2023-05-14 22:44:59 +02:00
85f426aee7 Update README 2023-05-14 22:41:18 +02:00
6f779d0c04 Add palette viewer and color cycling to proof of concept viewer 2023-05-14 22:38:12 +02:00
940523f72f Parse CRNG chunk bit flags
See https://en.wikipedia.org/wiki/ILBM#CRNG:_Colour_range
2023-05-14 22:38:12 +02:00
06056781ba Update README 2023-05-13 22:17:45 +02:00
3204c0be4a Update README 2023-05-13 22:14:15 +02:00
8fb876ce9b Update README 2023-05-13 22:11:20 +02:00
ca7e37b49e Update README 2023-05-13 22:07:37 +02:00
9dcbdd0327 Compatibility improvements and minor fixes
* Account for padding byte when chunk length is not a multiple of 2
* Use chunkLength to parse TINY and BODY chunk data
* Rename chunkID, lenChunk and formatID
* Deduplicate decompression code
2023-05-13 22:02:33 +02:00
d97a039cd8 Update README 2023-05-12 11:09:25 +02:00
Michael Smith
d9ce760d19 Initial commit 2023-05-12 10:50:34 +02:00