获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
前段时间刚遇到,这边我觉得会超过4096是因为,设置canvas画布的宽度和高度设置成为了图片自身的宽度和高度,然后还要乘以DPR (DPR = 物理像素 / 逻辑像素;),所以才会超出4096;我这边给出的解决方法是定死canvas画布的宽度和高度;然后进行图片等比缩放,就可以解决这个问题 附上代码片段 https://developers.weixin.qq.com/s/oZ3zvrmO7USv
canvas 2d 的画布有 4096 大小限制, 旧版 canvas 没有?把图片通过 drawImage 画入 canvas 2d 画布中, canvas.width 或者 canvas.height 如果大于 4096 会提示出错, 但是旧版 canvas 是没有这个限制的. 如果我必须画一个大于 4096 的画布, 是不是只能用旧版 canvas api?
07-04