Conversation
Notices
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 30-Dec-2023 05:35:31 JST iced depresso QOI is a format that is adorable and i kind of only look at it when i'm doing memes :blobcatgoogly: -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 30-Dec-2023 05:39:37 JST iced depresso @mian i was distracted by teletext. looked at the terminal size for it (40x24) and then thought about multiplying that by 8 (because the old sinclair fonts were 8x8), and then going okay so now we're talking about around 899 (i don't think you can use pages 0-99 idk) "png files."
then started wondering about ways to start crunching that :blobcatgoogly:
qoi only comes up because maybe throw lizard/lz4/zstd at it afterward.
although zstd is a big library... hm -
Embed this notice
Miander (mian@berserker.town)'s status on Saturday, 30-Dec-2023 05:39:41 JST Miander @icedquinn
Its just unreasonably effective for what it is. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 30-Dec-2023 06:04:24 JST iced depresso @mian it defeats the simplicity somewhat yeah. i tried to look in to how zstd works and the codebase and spec seemed quite large. but facebook is also a bit bloaty so it might not have to be.
lz4, lizard and fastlz are mostly just the usual deduplication encoding so they aren't that complicated in theory. though lizard i think does add a basic entropy coder.
zpaq is cool but holy shit holy shit why is there a JIT in the decoder pipeline :blobcatsleepless2: -
Embed this notice
Miander (mian@berserker.town)'s status on Saturday, 30-Dec-2023 06:04:26 JST Miander @icedquinn
zstd after qoi defeats the purpose imo -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 30-Dec-2023 06:09:28 JST iced depresso @mian :blobcat3c: https://flif.info/ ah yes, JXL's grandparent
-
Embed this notice