как изменить размеры html5 холста без него масштабирующий содержание

Я init мой холст как это:

<canvas id="canvasDiv" width="20" height="20"></canvas>

и где-нибудь в коде я хочу изменить размер его к, он - заключительный размер:

var canvas = document.getElementById("canvasDiv");
canvas.style.width = 200;
canvas.style.height = 100;

Однако любой пиксель, который я вывожу на печать на своем холсте, масштабируется (таким образом, это больше не 1 пиксель).

Как каждый изменяет размеры холста без этого эффекта масштабирования? (Так программно)

6
задан Toad 20 July 2010 в 19:41
поделиться

1 ответ

Я думаю, вам просто нужно также установить его свойства width и height:

canvas.width = 200;
canvas.height = 100;
15
ответ дан 8 December 2019 в 15:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: