A basic PNG image encoder, which was not terribly complicated to create thanks to my existing DEFLATE and CRC32 implementations (originally posted on my @Zatnik account). This project is mostly interesting for the code, but you can run it to export an example (base64-encoded) PNG
May run slowly, mainly due to the compression process; see the usage instructions in the PNG encoder sprite for a note on how to speed things up a bit This is not made to be practical for general image encoding purposes -- for saving/loading image data that will be used mainly in Scratch projects, you might consider using TextImage: https://scratch.mit.edu/projects/945312296/