fast-png
Version:
PNG image decoder and encoder written entirely in JavaScript
18 lines • 577 B
TypeScript
import { IOBuffer } from 'iobuffer';
import type { ImageData, PngEncoderOptions } from './types.ts';
export default class PngEncoder extends IOBuffer {
private readonly _png;
private readonly _zlibOptions;
private _colorType;
private readonly _interlaceMethod;
constructor(data: ImageData, options?: PngEncoderOptions);
encode(): Uint8Array;
private encodeIHDR;
private encodeIEND;
private encodePLTE;
private encodeTRNS;
private encodeIDAT;
private encodeData;
private _checkData;
}
//# sourceMappingURL=png_encoder.d.ts.map