UNPKG

bmp-ts

Version:

A pure typescript BMP encoder and decoder

40 lines (36 loc) 661 B
declare const enum Compression { NONE = 0, BI_RLE8 = 1, BI_RLE4 = 2, BI_BIT_FIELDS = 3, BI_ALPHA_BIT_FIELDS = 6 } declare interface IColor { red: number; green: number; blue: number; quad: number; } declare interface IDecoderOptions { toRGBA?: boolean; } declare interface IImage { flag: string; fileSize: number; reserved1?: number; reserved2?: number; offset: number; headerSize: number; width: number; height: number; planes?: number; bitPP: number; compression?: Compression; rawSize: number; hr?: number; vr?: number; colors?: number; importantColors?: number; palette?: IColor[]; data: Buffer; }