Files
squoosh/src/codecs/oxipng/encoder.ts
Ingvar Stepanyan 4c658b79ef OxiPNG + threads PoC
2020-10-07 20:42:48 +01:00

8 lines
294 B
TypeScript

// @ts-ignore
import { optimise } from '../../../codecs/oxipng/spawn.js';
import { EncodeOptions } from './encoder-meta';
export async function compress(data: ArrayBuffer, options: EncodeOptions): Promise<ArrayBuffer> {
return (await optimise(new Uint8Array(data), options.level)).buffer;
}