Add AVIF encoder without options

This commit is contained in:
Surma
2020-02-05 21:52:10 -08:00
committed by Ingvar Stepanyan
parent e1ab43b76f
commit c29006d593
10 changed files with 50 additions and 402 deletions

View File

@@ -1,8 +1,8 @@
import avif_dec, { WebPModule } from '../../../codecs/avif_dec/avif_dec';
import avif_dec, { AVIFModule } from '../../../codecs/avif_dec/avif_dec';
import wasmUrl from '../../../codecs/avif_dec/avif_dec.wasm';
import { initEmscriptenModule } from '../util';
let emscriptenModule: Promise<WebPModule>;
let emscriptenModule: Promise<AVIFModule>;
export async function decode(data: ArrayBuffer): Promise<ImageData> {
if (!emscriptenModule) emscriptenModule = initEmscriptenModule(avif_dec, wasmUrl);