image/codecs/bmp

Search:
Group by:

BMP codec — references/image/src/codecs/bmp/ (decoder 3170, encoder 750) Supports: file header + DIB 12/40/108/124, BI_RGB/RLE8/RLE4/BITFIELDS/ALPHABITFIELDS, depths 1/4/8 (palette) /16 (555+bitfields) /24 /32, top-down + bottom-up.

Consts

BiBitfields = 3'u32
BiRgb = 0'u32
BiRle4 = 2'u32
BiRle8 = 1'u32

Procs

proc decodeBmp(data: seq[uint8]): ImageResult[DynamicImage] {....raises: [],
    tags: [], forbids: [].}
proc encodeBmpRgb8(img: RgbImage): seq[uint8] {....raises: [], tags: [],
    forbids: [].}
proc encodeBmpRgba8(img: RgbaImage): seq[uint8] {....raises: [], tags: [],
    forbids: [].}