gpt4 book ai didi

javascript - 检测最大 Canvas 尺寸

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:53 27 4
gpt4 key购买 nike

有没有办法检测 Canvas 元素的最大宽度和高度?我正在尝试根据用户对该标签的支持提供不同的图像尺寸

编辑:这里有更多详细信息...

我将 Three.js 与 Canvas 渲染器一起使用。当向它传递一个大纹理时,一些设备无法加载它们,因为 Canvas 大小限制(例如 iPhone 4)。但它无声无息地失败了,所以我无法检测它并加载较小的纹理。所以我需要一种方法来知道 Canvas 元素的最大大小是多少才能加载正确的文件。

还试图像这样放大它以捕获错误

var backCanvas = document.createElement('canvas');
var img = $('img').get(0);
img.width= 90000;
backCanvas.getContext('2d').drawImage(img,0,0,90000,90000)

最佳答案

是的,但遗憾的是没有使用原生浏览器 API。

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

关于javascript - 检测最大 Canvas 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660402/

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