Types
ColorEntry = tuple[r, g, b: uint8, count: int]
DeltaEMode = enum dE76, dE00, dECMC
Procs
proc cumulativeHistogram(img: Image; bins: int = 256): seq[float64] {. ...raises: [VipsError], tags: [], forbids: [].}
proc deltaE(img1, img2: Image; mode: DeltaEMode = dE76): float64 {. ...raises: [VipsError], tags: [], forbids: [].}
proc dominantColors(img: Image; count: int = 5; accuracy: int = 10): seq[ ColorEntry] {....raises: [VipsError], tags: [], forbids: [].}
proc histogramData(img: Image; bins: int = 256): seq[float64] {. ...raises: [VipsError], tags: [], forbids: [].}