有没有办法检测canvas元素的最大宽度和高度?我尝试根据用户对该标记的支持来提供不同的图片尺寸
编辑: 这里有更多细节......
我在画布渲染器中使用Three.js。当传递大纹理时,一些设备无法加载它们,因为画布大小限制(例如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)