PNG turned out to be pretty simple to parse directly from the specs. I was expecting much worse. Less than 12 hours on Handmade Hero, which includes all the time live coding, debugging, and all the explanations of everything as I did it:https://www.youtube.com/watch?v=lkEWbIUEuN0&list=PLEMXAbCVnmY5y4dSkKf297tJqwMxJOk7e …
-
-
Those features are good to have if you want to support crushed PNGs optimized with something like ImageOptim.
-
Yes, and they wouldn't be hard to add - they look pretty simple from the spec. But they're definitely not something we need for Handmade Hero. We want lossless data in :)
- Show replies
New conversation -
-
-
The smaller bit depths combined with Adam7 cause some real problems for parsing and emitting. Took me a while to get mine to work (without the extra non-used chunks) and matching the test suite.
-
Yeah, I think there's a bunch of PNG stuff that is largely useless (like Adam7) where if you want to actually support everything, you're doing a lot more work for basically no benefit other than to be compliant with all images. It's a shame when formats have stuff like that :(
- Show replies
New conversation -
-
-
I would certainly not spend only one day to implement PNG. I think your overall experience helps a lot.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.