libvips/bindings/header

Search:
Group by:

Types

VipsImageMapFn = proc (image: ptr VipsImage; name: cstring; value: ptr GValue;
                       a: pointer): pointer {.cdecl.}

Consts

VIPS_META_BITS_PER_SAMPLE = "bits-per-sample"
VIPS_META_CONCURRENCY = "concurrency"
VIPS_META_EXIF_NAME = "exif-data"
VIPS_META_ICC_NAME = "icc-profile-data"
VIPS_META_IMAGEDESCRIPTION = "image-description"
VIPS_META_IPTC_NAME = "iptc-data"
VIPS_META_LOADER = "vips-loader"
VIPS_META_N_PAGES = "n-pages"
VIPS_META_N_SUBIFDS = "n-subifds"
VIPS_META_ORIENTATION = "orientation"
VIPS_META_PAGE_HEIGHT = "page-height"
VIPS_META_PALETTE = "palette"
VIPS_META_PHOTOSHOP_NAME = "photoshop-data"
VIPS_META_RESOLUTION_UNIT = "resolution-unit"
VIPS_META_SEQUENTIAL = "vips-sequential"
VIPS_META_TILE_HEIGHT = "tile-height"
VIPS_META_TILE_WIDTH = "tile-width"
VIPS_META_XMP_NAME = "xmp-data"

Procs

proc vips_format_sizeof(format: VipsBandFormat): uint64 {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_format_sizeof_unsafe(format: VipsBandFormat): uint64 {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get(image: ptr VipsImage; name: cstring; value_copy: ptr GValue): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_area(image: ptr VipsImage; name: cstring; data: ptr pointer): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_array_double(image: ptr VipsImage; name: cstring;
                                 res: ptr ptr cdouble; n: ptr cint): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_array_int(image: ptr VipsImage; name: cstring;
                              res: ptr ptr cint; n: ptr cint): cint {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_as_string(image: ptr VipsImage; name: cstring;
                              res: ptr cstring): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_bands(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_blob(image: ptr VipsImage; name: cstring; data: ptr pointer;
                         length: ptr csize_t): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_coding(image: ptr VipsImage): VipsCoding {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_concurrency(image: ptr VipsImage; default_concurrency: cint): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_data(image: ptr VipsImage): pointer {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_double(image: ptr VipsImage; name: cstring; res: ptr cdouble): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_fields(image: ptr VipsImage): ptr cstringArray {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_filename(image: ptr VipsImage): cstring {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_format(image: ptr VipsImage): VipsBandFormat {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_format_max(format: VipsBandFormat): cdouble {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_height(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_history(image: ptr VipsImage): cstring {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_image(image: ptr VipsImage; name: cstring;
                          res: ptr ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_int(image: ptr VipsImage; name: cstring; res: ptr cint): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_interpretation(image: ptr VipsImage): VipsInterpretation {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_mode(image: ptr VipsImage): cstring {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_n_pages(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_n_subifds(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_offset(image: ptr VipsImage): cdouble {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_orientation(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_orientation_swap(image: ptr VipsImage): bool {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_page_height(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_scale(image: ptr VipsImage): cdouble {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_string(image: ptr VipsImage; name: cstring; res: ptr cstring): cint {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_tile_height(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_tile_width(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_typeof(image: ptr VipsImage; name: cstring): GType {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_width(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_xoffset(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_xres(image: ptr VipsImage): cdouble {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_yoffset(image: ptr VipsImage): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_get_yres(image: ptr VipsImage): cdouble {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_guess_format(image: ptr VipsImage): VipsBandFormat {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_guess_interpretation(image: ptr VipsImage): VipsInterpretation {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_history_args(image: ptr VipsImage; name: cstring; argc: cint;
                             argv: ptr cstring): cint {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_history_printf(image: ptr VipsImage; format: cstring) {.varargs,
    cdecl, importc, cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [],
    forbids: [].}
proc vips_image_init_fields(image: ptr VipsImage; xsize, ysize, bands: cint;
                            format: VipsBandFormat; coding: VipsCoding;
                            interpretation: VipsInterpretation;
                            xres, yres: cdouble) {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_map(image: ptr VipsImage; fn: VipsImageMapFn; a: pointer): pointer {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_print_field(image: ptr VipsImage; name: cstring) {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_remove(image: ptr VipsImage; name: cstring): bool {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set(image: ptr VipsImage; name: cstring; value: ptr GValue) {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_area(image: ptr VipsImage; name: cstring;
                         free_fn: VipsCallbackFn; data: pointer) {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_array_double(image: ptr VipsImage; name: cstring;
                                 array: ptr cdouble; n: cint) {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_array_int(image: ptr VipsImage; name: cstring;
                              array: ptr cint; n: cint) {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_blob(image: ptr VipsImage; name: cstring;
                         free_fn: VipsCallbackFn; data: pointer; length: csize_t) {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_blob_copy(image: ptr VipsImage; name: cstring;
                              data: pointer; length: csize_t) {.cdecl, importc,
    header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_double(image: ptr VipsImage; name: cstring; d: cdouble) {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_image(image: ptr VipsImage; name: cstring; im: ptr VipsImage) {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_int(image: ptr VipsImage; name: cstring; i: cint) {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_image_set_string(image: ptr VipsImage; name, str: cstring) {.cdecl,
    importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_interpretation_max_alpha(interpretation: VipsInterpretation): cdouble {.
    cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}