Fiddle'y bits

There is black magic at work here… “Download as PNG” works with a
background texture IF files are hosted remotely (not locally).
Different hosts resize (or do not resize) the canvas.