Я init мой холст как это:
<canvas id="canvasDiv" width="20" height="20"></canvas>
и где-нибудь в коде я хочу изменить размер его к, он - заключительный размер:
var canvas = document.getElementById("canvasDiv");
canvas.style.width = 200;
canvas.style.height = 100;
Однако любой пиксель, который я вывожу на печать на своем холсте, масштабируется (таким образом, это больше не 1 пиксель).
Как каждый изменяет размеры холста без этого эффекта масштабирования? (Так программно)
Я думаю, вам просто нужно также установить его свойства width и height:
canvas.width = 200;
canvas.height = 100;