png-async
Version:
A simple and non-blocking PNG encoder / decoder.
23 lines (22 loc) • 618 B
TypeScript
/// <reference types="node" />
import png = require("./index");
import ChunkStream = require("./chunk-stream");
export = Filter;
declare class Filter extends ChunkStream {
private _width;
private _height;
private _bpp;
private _data;
private _option;
private _line;
private _filterTypes;
private _filters;
constructor(width: number, height: number, bpp: number, data: Buffer, option: png.IImageOptions);
filter(): Buffer;
private _reverseFilterLine;
private _filterNone;
private _filterSub;
private _filterUp;
private _filterAvg;
private _filterPaeth;
}