libvips/api/transform

Search:
Group by:

Procs

proc arrayJoin(images: openArray[Image]; direction: VipsDirection): Image {.
    ...raises: [ValueError, VipsError], tags: [], forbids: [].}
proc autorotate(img: Image): Image {....raises: [VipsError], tags: [], forbids: [].}
proc crop(img: Image; left, top, width, height: int): Image {.
    ...raises: [VipsError], tags: [], forbids: [].}
proc crop(img: Image; width, height: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc embed(img: Image; x, y, width, height: int;
           extend: VipsExtend = VIPS_EXTEND_BLACK): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc extractBand(img: Image; band: int): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc flip(img: Image; direction: VipsDirection): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc flipHorizontal(img: Image): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc flipVertical(img: Image): Image {....raises: [VipsError], tags: [],
                                       forbids: [].}
proc gravityCrop(img: Image; width, height: int; direction: VipsCompassDirection = VIPS_COMPASS_DIRECTION_CENTRE): Image {.
    ...raises: [VipsError], tags: [], forbids: [].}
proc join(img1, img2: Image; direction: VipsDirection): Image {.
    ...raises: [VipsError], tags: [], forbids: [].}
proc joinHorizontal(img1, img2: Image): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc joinVertical(img1, img2: Image): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc replicate(img: Image; across, down: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc resize(img: Image; scale: float): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc resize(img: Image; width, height: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc resize(img: Image; width: int): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc rotate(img: Image; angle: float): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc rotate(img: Image; angle: VipsAngle): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc smartCrop(img: Image; width, height: int;
               interesting: VipsInteresting = VIPS_INTERESTING_ATTENTION): Image {.
    ...raises: [VipsError], tags: [], forbids: [].}
proc subsample(img: Image; xFactor, yFactor: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc thumbnail(img: Image; size: int): Image {....raises: [VipsError], tags: [],
    forbids: [].}
proc thumbnail(img: Image; width, height: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}
proc zoom(img: Image; xFactor, yFactor: int): Image {....raises: [VipsError],
    tags: [], forbids: [].}