gpt4 book ai didi

html5 Canvas : fix width/height with fillrect(. ..)?

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:16 25 4
gpt4 key购买 nike

当我绘制一个形状(html5 => Canvas )时

context.fillStyle = "rgba(0, 0, 255, 0.5)";
context.fillRect(5, 5, 25, 50);

它总是相对于 Canvas 元素的大小。即:如果我更改 Canvas 元素的大小,则元素的“大小”会适应新的 Canvas 大小。您知道如何抑制这种行为(或为我指出正确的方向)吗?

谢谢,安迪

最佳答案

确保直接在 HTML 中设置 Canvas 的宽度和高度,如下所示:

<canvas id="mycanvas" width="..." height="..."></canvas>

不要在 CSS 中设置 Canvas 的大小,否则会出现缩放问题。

干杯!

关于html5 Canvas : fix width/height with fillrect(. ..)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com