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_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_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_tonelut(output: ptr ptr VipsImage): cint {....raises: [], tags: [], forbids: [].}
proc vips_worley(output: ptr ptr VipsImage; width, height: int): cint {. ...raises: [], tags: [], forbids: [].}