resize
resize(
blob,params,signal?):Promise<Blob>
Defined in: packages/engine-image/src/operations/transform.ts:35
Resize:调整尺寸
W3.2 备注:canvas 引擎的 createImageBitmap 一次性全量解码,无法在解码 阶段就按目标尺寸缩放(需先 decode 拿到源图比例才能算目标,陷入循环)。 因此 resize 走标准的 decode → computeTargetSize → drawImage 缩放路径。 大图缩小的单点内存优化(createImageBitmap resize 选项)留给未来“显式 maxEdge”型 API 或 WASM 引擎使用(见 canvas-engine.decodeResized)。 W3.2 真正落地的是分片基础设施(tiles.ts:splitIntoTiles / mergeChunks), 供流式流水线按 tile 处理 + 中间结果溢出 OPFS。
Parameters
Section titled “Parameters”Blob
params
Section titled “params”Record<string, any>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<Blob>