Closed rdw-software closed 2 years ago
This needs to be tackled ASAP, since we need support for PNG and JPG formats, as well as more pixel manipulations and performance improvements (typed arrays), but hacking more code on top of this mess is a terrible idea.
There's a bunch of different things and they don't follow any discernible pattern:
BITMAP
encoder (NodeJS package)C_Bitmap
APIBitmap.js
library, which includes gems likeBitmap_createFromFileContents
I didn't want to mess with this while adding the second prototype, but it should be tackled before reworking the animation system (as it makes heavy use of this IIRC).