CanvasDraw - A powerful pixel-based graphics library (Draw pixels, lines, triangles, read/modify image data, and much more!)

Can’t you just have multiple frames for drawing which you can set the visibilities of

Easiest way to do layers is with multiple transparent canvases layered on top of eachother with Canvas.AutoRender set to false on all of them.

This prevents running into roblox’s throttle limit for updating EditableImages in real-time (which is currently limited to 1 EditableImage per frame)

You can then update the layer you’re currently drawing on with Canvas:Render()

I will try that. Thank you, awesome module by the way. Actually made raster based drawing possible…

EDIT: Brilliant, works like a charm.

3 Likes