diff --git a/showbits-thermal-printer/static/photo.html b/showbits-thermal-printer/static/photo.html index da08994..1e29d03 100644 --- a/showbits-thermal-printer/static/photo.html +++ b/showbits-thermal-printer/static/photo.html @@ -127,8 +127,9 @@ button.addEventListener("click", () => { const canvas = document.createElement("canvas"); - canvas.width = video.videoWidth; - canvas.height = video.videoHeight; + const scale = 384 / video.videoWidth; + canvas.width = video.videoWidth * scale; + canvas.height = video.videoHeight * scale; canvas .getContext("2d") .drawImage(video, 0, 0, canvas.width, canvas.height);