Isaiah Odhner
|
0e7dde674f
|
Unify todos
|
2021-02-15 13:02:39 -05:00 |
Isaiah Odhner
|
cec0c49c6d
|
Use non-native BMP decoding for pixel data too, not just palette
|
2021-02-13 13:37:47 -05:00 |
Isaiah Odhner
|
916a8e7921
|
Massively restructure file handling
Make way for adding support for reading new image formats.
|
2021-02-13 13:14:15 -05:00 |
Isaiah Odhner
|
7aac32c903
|
When bpp <= 8, zero means max possible colors
|
2021-02-12 10:13:53 -05:00 |
Isaiah Odhner
|
b1a19561bd
|
Clean up
|
2021-02-06 21:40:19 -05:00 |
Isaiah Odhner
|
afe15a8817
|
Load palette from BMP files when opening
|
2021-02-06 14:25:17 -05:00 |
Isaiah Odhner
|
40189ff28c
|
Fix signed/unsigned
|
2021-02-06 13:55:15 -05:00 |
Isaiah Odhner
|
23c8ba8bc0
|
WIP: decode BMP files
|
2021-02-06 13:55:15 -05:00 |
Isaiah Odhner
|
f700a1c2a9
|
Export buffer, not view
|
2021-02-06 11:22:47 -05:00 |
Isaiah Odhner
|
8be2f33615
|
Reorder code
|
2021-02-05 15:21:26 -05:00 |
Isaiah Odhner
|
2e94a45fa8
|
Use UPNG.js for quantization for BMP files
|
2021-02-05 14:59:29 -05:00 |
Isaiah Odhner
|
fb893b1412
|
Refactor (not sure if positive)
|
2021-02-05 13:23:00 -05:00 |
Isaiah Odhner
|
5b24089db2
|
Refactor: avoid unary increment (++)
|
2021-02-05 13:22:01 -05:00 |
Isaiah Odhner
|
956304e59d
|
Refactor: share pixel offset calculation
|
2021-02-05 13:22:01 -05:00 |
Isaiah Odhner
|
7d5d11b453
|
Refactor: join loops together
|
2021-02-05 13:22:01 -05:00 |
Isaiah Odhner
|
c024e2c352
|
Refactor nibble dribbling (not sure if positive change)
|
2021-02-05 13:22:01 -05:00 |
Isaiah Odhner
|
067676168f
|
Support different bit depths for BMP export
(also I think the padding calculation was wrong)
|
2021-02-05 12:53:45 -05:00 |
Isaiah Odhner
|
a04f2d2845
|
Clean
|
2021-02-04 22:05:18 -05:00 |
Isaiah Odhner
|
553fbcb78a
|
Unify file saving, and write BMP files manually
|
2021-02-04 22:05:17 -05:00 |