If a canvas image is saved, and reloaded in the same canvas many times, its quality degrades A LOT. I can understand that if I save it as a jpg, being a lossy compression format. But it also happens when saving as png. I know png is also a compressed format, and it can be lossy or lossless. So it would be nice to have an option in the save canvas blocks to specify the compression level desired.
This is useful when you add something to an image and need to set it as the new background to keep adding things (circles, lines). As it is now, every time the canvas is saved, it get more and more blurry to the point it’s not even practical to use.
If needed, I can prepare an aia to demonstrate, but all you need to do to see this is to set a picture as a canvas background, save it as png and set the png saved as the background. Repeat this 3 or 4 times and the problem becomes visible.
Also, it would be nice to specify if a canvas should render the image with anti-alias or not. If I load a tiny image into a large canvas, it softens the hard edges and that’s a good thing sometimes, but sometimes you just need the image with its hard pixel edges.