import { toCanvas } from "./toCanvas" /** 图片解码把一个浏览器支持格式的图片 Blob 解码成 ImageData */ export async function imageDecode(imageBlob: Blob) { let { canvas } = await toCanvas(imageBlob) let ctx = canvas.getContext("2d") if (ctx === null) throw new Error("fzz [imageDecode] canvas.getContext;") let imageData = ctx.getImageData(0, 0, canvas.width, canvas.height) return imageData }