Procs
proc enableVipsAcceleration(numWorkers: int) {....raises: [], tags: [], forbids: [].}
proc format(img: Image): VipsBandFormat {....raises: [], tags: [], forbids: [].}
proc fromMemory(data: seq[uint8]; width, height, bands: int; format: VipsBandFormat): Image {....raises: [VipsError], tags: [], forbids: [].}
proc getMetadata(img: Image; field: string): string {....raises: [VipsError], tags: [], forbids: [].}
proc getMetadataDouble(img: Image; field: string): float {....raises: [VipsError], tags: [], forbids: [].}
proc getMetadataInt(img: Image; field: string): int {....raises: [VipsError], tags: [], forbids: [].}
proc openBuffer(buf: seq[uint8]): Image {....raises: [VipsError], tags: [], forbids: [].}
proc orientation(img: Image): int {....raises: [], tags: [], forbids: [].}
proc removeMetadata(img: Image; field: string): bool {....raises: [], tags: [], forbids: [].}
proc setMetadata(img: Image; field, value: string) {....raises: [], tags: [], forbids: [].}
proc setMetadataDouble(img: Image; field: string; value: float) {....raises: [], tags: [], forbids: [].}
proc setMetadataInt(img: Image; field: string; value: int) {....raises: [], tags: [], forbids: [].}
proc space(img: Image): VipsInterpretation {....raises: [], tags: [], forbids: [].}
proc stripMetadata(img: Image): Image {....raises: [VipsError], tags: [], forbids: [].}
Templates
template init_vips(body: untyped)
template init_vips_accelerated(workers: int; body: untyped) {.dirty.}