我有一点JavaScript / TypeScript问题。 我有一个图像文件上传器,当用户上传图像时,它将在画布上打印。我希望在使用JavaScript / TypeScript上传图像后更改画布高度,但它不会更改。
function ZeichneBildInCanvas(): void {
canvasBild.height = bild.height;
canvasBild.width = bild.width;
canvasBild.getContext("2d").drawImage(bild, 0, 0);
canvasWrapper.setAttribute("height", canvasBild.style.height);
canvasWrapper.style.height = canvasBild.style.height;
ListeMitRechtecken[aktivesRechteck].canvas.width = bild.naturalWidth;
ListeMitRechtecken[aktivesRechteck].canvas.height = bild.naturalHeight;
ListeMitRechtecken[aktivesRechteck].context.drawImage(bild, 0, 0);
}
canvasWrapper和canvasBild不会改变它们的高度。我用.style.height和setAttributes试了一下,但我不知道它为什么不起作用。
感谢您的支持。