libvips/bindings/resample

Search:
Group by:

Types

VipsKernel = enum
  VIPS_KERNEL_NEAREST, VIPS_KERNEL_LINEAR, VIPS_KERNEL_CUBIC,
  VIPS_KERNEL_MITCHELL, VIPS_KERNEL_LANCZOS2, VIPS_KERNEL_LANCZOS3,
  VIPS_KERNEL_LAST
VipsSize = enum
  VIPS_SIZE_BOTH, VIPS_SIZE_UP, VIPS_SIZE_DOWN, VIPS_SIZE_FORCE, VIPS_SIZE_LAST

Procs

proc c_vips_affine(input: ptr VipsImage; output: ptr ptr VipsImage;
                   a, b, c, d: cdouble): cint {.cdecl, importc: "vips_affine",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_mapim(input: ptr VipsImage; output: ptr ptr VipsImage;
                  index: ptr VipsImage): cint {.cdecl, importc: "vips_mapim",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_quadratic(input: ptr VipsImage; output: ptr ptr VipsImage;
                      coeff: ptr VipsImage): cint {.cdecl,
    importc: "vips_quadratic", header: "vips/vips.h", varargs, ...raises: [],
    tags: [], forbids: [].}
proc c_vips_reduce(input: ptr VipsImage; output: ptr ptr VipsImage;
                   hshrink, vshrink: cdouble): cint {.cdecl,
    importc: "vips_reduce", header: "vips/vips.h", varargs, ...raises: [],
    tags: [], forbids: [].}
proc c_vips_reduceh(input: ptr VipsImage; output: ptr ptr VipsImage;
                    hshrink: cdouble): cint {.cdecl, importc: "vips_reduceh",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_reducev(input: ptr VipsImage; output: ptr ptr VipsImage;
                    vshrink: cdouble): cint {.cdecl, importc: "vips_reducev",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_resize(input: ptr VipsImage; output: ptr ptr VipsImage;
                   scale: cdouble): cint {.cdecl, importc: "vips_resize",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_rotate(input: ptr VipsImage; output: ptr ptr VipsImage;
                   angle: cdouble): cint {.cdecl, importc: "vips_rotate",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_shrink(input: ptr VipsImage; output: ptr ptr VipsImage;
                   hshrink, vshrink: cdouble): cint {.cdecl,
    importc: "vips_shrink", header: "vips/vips.h", varargs, ...raises: [],
    tags: [], forbids: [].}
proc c_vips_shrinkh(input: ptr VipsImage; output: ptr ptr VipsImage;
                    hshrink: cint): cint {.cdecl, importc: "vips_shrinkh",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_shrinkv(input: ptr VipsImage; output: ptr ptr VipsImage;
                    vshrink: cint): cint {.cdecl, importc: "vips_shrinkv",
    header: "vips/vips.h", varargs, ...raises: [], tags: [], forbids: [].}
proc c_vips_similarity(input: ptr VipsImage; output: ptr ptr VipsImage): cint {.
    cdecl, importc: "vips_similarity", header: "vips/vips.h", varargs,
    ...raises: [], tags: [], forbids: [].}
proc c_vips_thumbnail(filename: cstring; output: ptr ptr VipsImage; width: cint): cint {.
    cdecl, importc: "vips_thumbnail", header: "vips/vips.h", varargs,
    ...raises: [], tags: [], forbids: [].}
proc c_vips_thumbnail_buffer(buf: pointer; len: csize_t;
                             output: ptr ptr VipsImage; width: cint): cint {.
    cdecl, importc: "vips_thumbnail_buffer", header: "vips/vips.h", varargs,
    ...raises: [], tags: [], forbids: [].}
proc c_vips_thumbnail_image(input: ptr VipsImage; output: ptr ptr VipsImage;
                            width: cint): cint {.cdecl,
    importc: "vips_thumbnail_image", header: "vips/vips.h", varargs, ...raises: [],
    tags: [], forbids: [].}
proc c_vips_thumbnail_source(source: ptr VipsSource; output: ptr ptr VipsImage;
                             width: cint): cint {.cdecl,
    importc: "vips_thumbnail_source", header: "vips/vips.h", varargs,
    ...raises: [], tags: [], forbids: [].}
proc vips_affine(input: ptr VipsImage; output: ptr ptr VipsImage;
                 a, b, c, d: cdouble): cint {....raises: [], tags: [], forbids: [].}
proc vips_mapim(input: ptr VipsImage; output: ptr ptr VipsImage;
                index: ptr VipsImage): cint {....raises: [], tags: [], forbids: [].}
proc vips_quadratic(input: ptr VipsImage; output: ptr ptr VipsImage;
                    coeff: ptr VipsImage): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_reduce(input: ptr VipsImage; output: ptr ptr VipsImage;
                 hshrink, vshrink: cdouble): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_reduceh(input: ptr VipsImage; output: ptr ptr VipsImage;
                  hshrink: cdouble): cint {....raises: [], tags: [], forbids: [].}
proc vips_reducev(input: ptr VipsImage; output: ptr ptr VipsImage;
                  vshrink: cdouble): cint {....raises: [], tags: [], forbids: [].}
proc vips_resize(input: ptr VipsImage; output: ptr ptr VipsImage; scale: cdouble): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_rotate(input: ptr VipsImage; output: ptr ptr VipsImage; angle: cdouble): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_shrink(input: ptr VipsImage; output: ptr ptr VipsImage;
                 hshrink, vshrink: cdouble): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_shrinkh(input: ptr VipsImage; output: ptr ptr VipsImage; hshrink: cint): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_shrinkv(input: ptr VipsImage; output: ptr ptr VipsImage; vshrink: cint): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_similarity(input: ptr VipsImage; output: ptr ptr VipsImage): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_thumbnail(filename: cstring; output: ptr ptr VipsImage; width: cint): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_thumbnail_buffer(buf: pointer; len: csize_t;
                           output: ptr ptr VipsImage; width: cint): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_thumbnail_image(input: ptr VipsImage; output: ptr ptr VipsImage;
                          width: cint): cint {....raises: [], tags: [], forbids: [].}
proc vips_thumbnail_source(source: ptr VipsSource; output: ptr ptr VipsImage;
                           width: cint): cint {....raises: [], tags: [],
    forbids: [].}