Ok, so after unsuccessfully trying to write a javascript screenshot function 'for dynamic div' and fed up of trying unreliable third party js libraries, I hereby painfully say that the only way to download the created image is to take an underlying-OS initiated screenshot, after doing all the merge and resizing. I hope to make this better for the next good movie during its release.