如何更改默认最大 canvas 大小?

How can i change default max canvas size?

我在网上看到了不同的canvas最大尺寸和面积。我想为我的项目更改它们,因为我创建了 canvas of 5000px / 2600px。我测试放一个较小的 canvas (300px / 300px) 并且它有效我没有错误 (NS_ERROR_FAILURE)

谢谢大家

您可以在您的网页中使用 CSS。

<head>
<style>
canvas{
       width: 300px;
       height: 300px;
}
</style>
</head>

Canvas 大小取决于设备。看看 Maximum size of a <canvas> element,这可能会帮助您解决问题。

您无法更改浏览器支持的最大 canvas 大小,但您可以检测它并避免创建超过浏览器大小限制的 canvas 元素。

有关详细信息,请参阅我在 Maximum size of a <canvas> element 主题中的回答。