我正在寻找一种直接从 html5 FileReader api 将图像绘制到画布的方法。
通常的方法是创建一个新的图像对象,等待 onload 然后将其绘制到画布上drawImage()
。
但是,对于我不需要进入的特定情况,如果可能的话,我想完全绕过图像数据的加载。
由于文件读取器 api 支持readAsArrayBuffer()
,我想知道是否有任何方法可以获取此数组缓冲区并将其转换为画布 imageData 以便使用 ctx.putImageData(array) 来渲染图像。
提前致谢。