I have one canvas name mainCanvas.
<canvas id="mainCanvas" style="width: 1440px; height: 1080px; transform: scale(2);"></canvas>
I want copy of this canvas into subCanvas. This is how I copy it:
let subCanvas = document.createElement('canvas');
let subCtx = subCanvas.getContext('2d');
subCtx.drawImage(mainCanvas,0,0);
But the scale is not reflecting in subCanvas. I want subCanvas with zoom image of mainCanvas. How can I add scale and translation?