fast-png
Version:
PNG image decoder and encoder written entirely in JavaScript
15 lines (14 loc) • 446 B
TypeScript
import { IOBuffer } from 'iobuffer';
import type { PngEncoderOptions, ImageData } from './types';
export default class PngEncoder extends IOBuffer {
private readonly _png;
private readonly _zlibOptions;
private _colorType;
constructor(data: ImageData, options?: PngEncoderOptions);
encode(): Uint8Array;
private encodeIHDR;
private encodeIEND;
private encodeIDAT;
private encodeData;
private _checkData;
}