【问题标题】:How can i change default max canvas size?如何更改默认的最大画布尺寸?
【发布时间】:2019-01-09 02:09:47
【问题描述】:

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

谢谢大家

【问题讨论】:

  • 底层实现失败了,几乎可以肯定是因为你的画布太大了。
  • 谢谢,我也觉得

标签: javascript canvas iframe todataurl


【解决方案1】:

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

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

【讨论】:

  • 谢谢你的帮助,但我已经试过了,我在网上看到可能是因为画布不应该超过4096/4096。我认为没有解决方案
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      • 2021-10-11
      • 2019-04-30
      相关资源
      最近更新 更多