libvips/bindings/create

Search:
Group by:

Types

VipsSdfShape {.size: 4.} = enum
  VIPS_SDF_SHAPE_CIRCLE, VIPS_SDF_SHAPE_BOX, VIPS_SDF_SHAPE_ROUNDED_BOX,
  VIPS_SDF_SHAPE_LINE, VIPS_SDF_SHAPE_LAST
VipsTextWrap {.size: 4.} = enum
  VIPS_TEXT_WRAP_WORD, VIPS_TEXT_WRAP_CHAR, VIPS_TEXT_WRAP_WORD_CHAR,
  VIPS_TEXT_WRAP_NONE, VIPS_TEXT_WRAP_LAST

Procs

proc vips_black(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_buildlut(input: ptr VipsImage; output: ptr ptr VipsImage): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_eye(output: ptr ptr VipsImage; width, height: int): cint {....raises: [],
    tags: [], forbids: [].}
proc vips_fractsurf(output: ptr ptr VipsImage; width, height: int;
                    fractal_dimension: float): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_gaussmat(output: ptr ptr VipsImage; sigma, min_ampl: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_gaussnoise(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_grey(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_identity(output: ptr ptr VipsImage): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_invertlut(input: ptr VipsImage; output: ptr ptr VipsImage): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_logmat(output: ptr ptr VipsImage; sigma, min_ampl: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_butterworth(output: ptr ptr VipsImage; width, height: int;
                           order, frequency_cutoff, amplitude_cutoff: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_butterworth_band(output: ptr ptr VipsImage; width, height: int;
    order, frequency_cutoff_x, frequency_cutoff_y, radius, amplitude_cutoff: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_butterworth_ring(output: ptr ptr VipsImage; width, height: int;
    order, frequency_cutoff, amplitude_cutoff, ringwidth: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_fractal(output: ptr ptr VipsImage; width, height: int;
                       fractal_dimension: float): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_mask_gaussian(output: ptr ptr VipsImage; width, height: int;
                        frequency_cutoff, amplitude_cutoff: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_gaussian_band(output: ptr ptr VipsImage; width, height: int;
    frequency_cutoff_x, frequency_cutoff_y, radius, amplitude_cutoff: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_gaussian_ring(output: ptr ptr VipsImage; width, height: int;
    frequency_cutoff, amplitude_cutoff, ringwidth: float): cint {....raises: [],
    tags: [], forbids: [].}
proc vips_mask_ideal(output: ptr ptr VipsImage; width, height: int;
                     frequency_cutoff: float): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_mask_ideal_band(output: ptr ptr VipsImage; width, height: int;
                          frequency_cutoff_x, frequency_cutoff_y, radius: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_mask_ideal_ring(output: ptr ptr VipsImage; width, height: int;
                          frequency_cutoff, ringwidth: float): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_perlin(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_sdf(output: ptr ptr VipsImage; width, height: int; shape: VipsSdfShape): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_sines(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_text(output: ptr ptr VipsImage; text: string): cint {....raises: [],
    tags: [], forbids: [].}
proc vips_tonelut(output: ptr ptr VipsImage): cint {....raises: [], tags: [],
    forbids: [].}
proc vips_worley(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}
proc vips_xyz(output: ptr ptr VipsImage; width, height: int): cint {....raises: [],
    tags: [], forbids: [].}
proc vips_zone(output: ptr ptr VipsImage; width, height: int): cint {.
    ...raises: [], tags: [], forbids: [].}