Я решил эту проблему, изменив размеры при загрузке DOM, как показано в коде ниже
window.onload = function() {
canvas.width = 1024;
canvas.height = 768;
var img = new Image();
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 300);
};
img.src = "./same_image.jpg";
// ...
};
, но, когда я пытаюсь нарисовать изображение SVG, не работает.
window.onload = function() {
canvas.width = 1024;
canvas.height = 768;
var img = new Image();
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 300);
};
img.src = "./same_image.svg";
// ...
};