我有一个画布,并putImageData()
在更新了由getImageData.data
.
这很好用,但我需要在 Y 方向缩放 *2。
当然,我也可以通过重复每行两次来毫无疑问地做到这一点,但是它需要太多时间来渲染一帧(我每秒显示 25 帧)。我已经阅读了有关使用方法缩放图像的能力drawImage()
。据我所知,唯一的问题是 usingdrawImage()
比 using 慢putImageData()
,并且在 Firefox/2 (或类似的)等旧浏览器版本中是必需的。
如何尽可能快地将 Y 方向的图像放大两倍?
顺便说一句,是否有可能获得类似的解决方案以某种方式获得全屏分辨率(闪存 - 不是 JS - 示例:就像你进入全屏时 youtube 所做的那样)?