I have a base64 encoded PNG image, and I want to load this into an image. I could write a simple PNG decoder and read every pixel, but this would be very inefficient as this would be done on a per-pixel-basis through Python.
Is there a way to feed bpy.types.Image with the entire raw string of a PNG that doesn't come from disk?