forked from external-repos/squoosh
This makes building simpler and allows us to potentially use multithreading version in the future. For now points to a custom fork of OxiPNG that enables WebAssembly support, as PR is still pending review.
7 lines
267 B
TypeScript
7 lines
267 B
TypeScript
import { optimise } from '../../../codecs/oxipng/pkg';
|
|
import { EncodeOptions } from './encoder-meta';
|
|
|
|
export async function compress(data: ArrayBuffer, options: EncodeOptions): Promise<ArrayBuffer> {
|
|
return optimise(new Uint8Array(data), options.level).buffer;
|
|
}
|