Module ops

Module ops 

Source

Structs§

AffineOptions
Options for affine operation
AnalyzeloadOptions
Options for analyzeload operation
ArrayjoinOptions
Options for arrayjoin operation
AutorotOptions
Options for autorot operation
BandfoldOptions
Options for bandfold operation
BandrankOptions
Options for bandrank operation
BandunfoldOptions
Options for bandunfold operation
BlackOptions
Options for black operation
CannyOptions
Options for canny operation
CastOptions
Options for cast operation
ClampOptions
Options for clamp operation
ColourspaceOptions
Options for colourspace operation
CompassOptions
Options for compass operation
Composite2Options
Options for composite_2 operation
CompositeOptions
Options for composite operation
ConvOptions
Options for conv operation
ConvaOptions
Options for conva operation
ConvasepOptions
Options for convasep operation
ConvsepOptions
Options for convsep operation
CopyOptions
Options for copy operation
CsvloadOptions
Options for csvload operation
CsvloadSourceOptions
Options for csvload_source operation
CsvsaveOptions
Options for csvsave operation
CsvsaveTargetOptions
Options for csvsave_target operation
DrawCircleOptions
Options for draw_circle operation
DrawFloodOptions
Options for draw_flood operation
DrawImageOptions
Options for draw_image operation
DrawRectOptions
Options for draw_rect operation
EmbedOptions
Options for embed operation
ExtractBandOptions
Options for extract_band operation
EyeOptions
Options for eye operation
FillNearestOptions
Options for fill_nearest operation
FindTrimOptions
Options for find_trim operation
FlattenOptions
Options for flatten operation
GammaOptions
Options for gamma operation
GaussblurOptions
Options for gaussblur operation
GaussmatOptions
Options for gaussmat operation
GaussnoiseOptions
Options for gaussnoise operation
GifloadBufferOptions
Options for gifload_buffer operation
GifloadOptions
Options for gifload operation
GifloadSourceOptions
Options for gifload_source operation
GifsaveBufferOptions
Options for gifsave_buffer operation
GifsaveOptions
Options for gifsave operation
GifsaveTargetOptions
Options for gifsave_target operation
GlobalbalanceOptions
Options for globalbalance operation
GravityOptions
Options for gravity operation
GreyOptions
Options for grey operation
HeifloadBufferOptions
Options for heifload_buffer operation
HeifloadOptions
Options for heifload operation
HeifloadSourceOptions
Options for heifload_source operation
HeifsaveBufferOptions
Options for heifsave_buffer operation
HeifsaveOptions
Options for heifsave operation
HeifsaveTargetOptions
Options for heifsave_target operation
HistEqualOptions
Options for hist_equal operation
HistFindIndexedOptions
Options for hist_find_indexed operation
HistFindNdimOptions
Options for hist_find_ndim operation
HistFindOptions
Options for hist_find operation
HistLocalOptions
Options for hist_local operation
HoughCircleOptions
Options for hough_circle operation
HoughLineOptions
Options for hough_line operation
IccExportOptions
Options for icc_export operation
IccImportOptions
Options for icc_import operation
IccTransformOptions
Options for icc_transform operation
IdentityOptions
Options for identity operation
IfthenelseOptions
Options for ifthenelse operation
InsertOptions
Options for insert operation
InvertlutOptions
Options for invertlut operation
InvfftOptions
Options for invfft operation
JoinOptions
Options for join operation
JpegloadBufferOptions
Options for jpegload_buffer operation
JpegloadOptions
Options for jpegload operation
JpegsaveBufferOptions
Options for jpegsave_buffer operation
JpegsaveMimeOptions
Options for jpegsave_mime operation
JpegsaveOptions
Options for jpegsave operation
JpegsaveTargetOptions
Options for jpegsave_target operation
Lab2XyzOptions
Options for lab_2xyz operation
LabelregionOptions
Options for labelregions operation
LinearOptions
Options for linear operation
LinecacheOptions
Options for linecache operation
LogmatOptions
Options for logmat operation
MapimOptions
Options for mapim operation
MaplutOptions
Options for maplut operation
MaskButterworthBandOptions
Options for mask_butterworth_band operation
MaskButterworthOptions
Options for mask_butterworth operation
MaskButterworthRingOptions
Options for mask_butterworth_ring operation
MaskFractalOptions
Options for mask_fractal operation
MaskGaussianBandOptions
Options for mask_gaussian_band operation
MaskGaussianOptions
Options for mask_gaussian operation
MaskGaussianRingOptions
Options for mask_gaussian_ring operation
MaskIdealBandOptions
Options for mask_ideal_band operation
MaskIdealOptions
Options for mask_ideal operation
MaskIdealRingOptions
Options for mask_ideal_ring operation
MatchOptions
Options for matches operation
MatrixloadOptions
Options for matrixload operation
MatrixloadSourceOptions
Options for matrixload_source operation
MatrixprintOptions
Options for matrixprint operation
MatrixsaveOptions
Options for matrixsave operation
MatrixsaveTargetOptions
Options for matrixsave_target operation
MaxOptions
Options for max operation
MeasureOptions
Options for measure operation
MergeOptions
Options for merge operation
MinOptions
Options for min operation
Mosaic1Options
Options for mosaic_1 operation
MosaicOptions
Options for mosaic operation
MsbOptions
Options for msb operation
PerlinOptions
Options for perlin operation
PngloadBufferOptions
Options for pngload_buffer operation
PngloadOptions
Options for pngload operation
PngloadSourceOptions
Options for pngload_source operation
PngsaveBufferOptions
Options for pngsave_buffer operation
PngsaveOptions
Options for pngsave operation
PngsaveTargetOptions
Options for pngsave_target operation
PpmloadBufferOptions
Options for ppmload_buffer operation
PpmloadOptions
Options for ppmload operation
PpmloadSourceOptions
Options for ppmload_source operation
PpmsaveOptions
Options for ppmsave operation
PpmsaveTargetOptions
Options for ppmsave_target operation
PremultiplyOptions
Options for premultiply operation
QuadraticOptions
Options for quadratic operation
RadloadBufferOptions
Options for radload_buffer operation
RadloadOptions
Options for radload operation
RadloadSourceOptions
Options for radload_source operation
RadsaveBufferOptions
Options for radsave_buffer operation
RadsaveOptions
Options for radsave operation
RadsaveTargetOptions
Options for radsave_target operation
RawloadOptions
Options for rawload operation
RawsaveBufferOptions
Options for rawsave_buffer operation
RawsaveOptions
Options for rawsave operation
RawsaveTargetOptions
Options for rawsave_target operation
ReduceOptions
Options for reduce operation
ReducehOptions
Options for reduceh operation
ReducevOptions
Options for reducev operation
ResizeOptions
Options for resize operation
Rot45Options
Options for rot_45 operation
RotateOptions
Options for rotate operation
ScRgb2BwOptions
Options for sc_rgb2bw operation
ScRgb2SRgbOptions
Options for sc_rgb_2s_rgb operation
ScaleOptions
Options for scale operation
SdfOptions
Options for sdf operation
SequentialOptions
Options for sequential operation
SharpenOptions
Options for sharpen operation
ShrinkOptions
Options for shrink operation
ShrinkhOptions
Options for shrinkh operation
ShrinkvOptions
Options for shrinkv operation
SimilarityOptions
Options for similarity operation
SineOptions
Options for sines operation
SmartcropOptions
Options for smartcrop operation
StdifOptions
Options for stdif operation
SubsampleOptions
Options for subsample operation
SvgloadBufferOptions
Options for svgload_buffer operation
SvgloadOptions
Options for svgload operation
SystemOptions
Options for system operation
TextOptions
Options for text operation
ThumbnailBufferOptions
Options for thumbnail_buffer operation
ThumbnailImageOptions
Options for thumbnail_image operation
ThumbnailOptions
Options for thumbnail operation
ThumbnailSourceOptions
Options for thumbnail_source operation
TiffloadBufferOptions
Options for tiffload_buffer operation
TiffloadOptions
Options for tiffload operation
TiffloadSourceOptions
Options for tiffload_source operation
TiffsaveBufferOptions
Options for tiffsave_buffer operation
TiffsaveOptions
Options for tiffsave operation
TiffsaveTargetOptions
Options for tiffsave_target operation
TilecacheOptions
Options for tilecache operation
TonelutOptions
Options for tonelut operation
Transpose3DOptions
Options for transpose_3d operation
UnpremultiplyOptions
Options for unpremultiply operation
VipsloadOptions
Options for vipsload operation
VipsloadSourceOptions
Options for vipsload_source operation
VipssaveOptions
Options for vipssave operation
VipssaveTargetOptions
Options for vipssave_target operation
WebploadBufferOptions
Options for webpload_buffer operation
WebploadOptions
Options for webpload operation
WebploadSourceOptions
Options for webpload_source operation
WebpsaveBufferOptions
Options for webpsave_buffer operation
WebpsaveMimeOptions
Options for webpsave_mime operation
WebpsaveOptions
Options for webpsave operation
WebpsaveTargetOptions
Options for webpsave_target operation
WorleyOptions
Options for worley operation
WrapOptions
Options for wrap operation
Xyz2LabOptions
Options for xyz2_lab operation
XyzOptions
Options for xyz operation
ZoneOptions
Options for zone operation

Enums§

Access
Align
Angle
Angle45
BandFormat
BlendMode
Coding
Combine
CombineMode
CompassDirection
Direction
Extend
FailOn
ForeignDzDepth
ForeignFlags
ForeignHeifCompression
ForeignHeifEncoder
ForeignKeep
ForeignPngFilter
ForeignPpmFormat
ForeignSubsample
ForeignTiffCompression
ForeignTiffPredictor
ForeignTiffResunit
ForeignWebpPreset
Intent
Interesting
Interpretation
Kernel
OperationBoolean
OperationComplex
OperationComplex2
OperationComplexget
OperationMath
OperationMath2
OperationMorphology
OperationRelational
OperationRound
PCS
Precision
RegionShrink
SdfShape
Size
TextWrap

Functions§

abs
VipsAbs (abs), absolute value of an image inp: &VipsImage -> Input image returns VipsImage - Output image
add
VipsAdd (add), add two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
addalpha
VipsAddAlpha (addalpha), append an alpha channel inp: &VipsImage -> Input image returns VipsImage - Output image
affine
VipsAffine (affine), affine transform of an image inp: &VipsImage -> Input image argument a: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 b: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 c: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 d: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 returns VipsImage - Output image
affine_with_opts
VipsAffine (affine), affine transform of an image inp: &VipsImage -> Input image argument a: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 b: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 c: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 d: f64 -> Transformation Matrix coefficient min: -inf, max: inf, default: 0 affine_options: &AffineOptions -> optional arguments returns VipsImage - Output image
analyzeload
VipsForeignLoadAnalyze (analyzeload), load an Analyze6 image (.img, .hdr), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
analyzeload_with_opts
VipsForeignLoadAnalyze (analyzeload), load an Analyze6 image (.img, .hdr), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from analyzeload_options: &AnalyzeloadOptions -> optional arguments returns VipsImage - Output image
arrayjoin
VipsArrayjoin (arrayjoin), join an array of images inp: &mut [VipsImage] -> Array of input images returns VipsImage - Output image
arrayjoin_with_opts
VipsArrayjoin (arrayjoin), join an array of images inp: &mut [VipsImage] -> Array of input images arrayjoin_options: &ArrayjoinOptions -> optional arguments returns VipsImage - Output image
autorot
VipsAutorot (autorot), autorotate image by exif tag inp: &VipsImage -> Input image returns VipsImage - Output image
autorot_with_opts
VipsAutorot (autorot), autorotate image by exif tag inp: &VipsImage -> Input image autorot_options: &AutorotOptions -> optional arguments returns VipsImage - Output image
avg
VipsAvg (avg), find image average inp: &VipsImage -> Input image returns f64 - Output value
bandbool
VipsBandbool (bandbool), boolean operation across image bands inp: &VipsImage -> Input image argument boolean: OperationBoolean -> Boolean to perform And -> VIPS_OPERATION_BOOLEAN_AND = 0 [DEFAULT] Or -> VIPS_OPERATION_BOOLEAN_OR = 1 Eor -> VIPS_OPERATION_BOOLEAN_EOR = 2 Lshift -> VIPS_OPERATION_BOOLEAN_LSHIFT = 3 Rshift -> VIPS_OPERATION_BOOLEAN_RSHIFT = 4 Last -> VIPS_OPERATION_BOOLEAN_LAST = 5 returns VipsImage - Output image
bandfold
VipsBandfold (bandfold), fold up x axis into bands inp: &VipsImage -> Input image returns VipsImage - Output image
bandfold_with_opts
VipsBandfold (bandfold), fold up x axis into bands inp: &VipsImage -> Input image bandfold_options: &BandfoldOptions -> optional arguments returns VipsImage - Output image
bandjoin
VipsBandjoin (bandjoin), bandwise join a set of images inp: &mut [VipsImage] -> Array of input images returns VipsImage - Output image
bandjoin_const
VipsBandjoinConst (bandjoin_const), append a constant band to an image inp: &VipsImage -> Input image c: &mut [f64] -> Array of constants to add returns VipsImage - Output image
bandmean
VipsBandmean (bandmean), band-wise average inp: &VipsImage -> Input image argument returns VipsImage - Output image
bandrank
VipsBandrank (bandrank), band-wise rank of a set of images inp: &mut [VipsImage] -> Array of input images returns VipsImage - Output image
bandrank_with_opts
VipsBandrank (bandrank), band-wise rank of a set of images inp: &mut [VipsImage] -> Array of input images bandrank_options: &BandrankOptions -> optional arguments returns VipsImage - Output image
bandunfold
VipsBandunfold (bandunfold), unfold image bands into x axis inp: &VipsImage -> Input image returns VipsImage - Output image
bandunfold_with_opts
VipsBandunfold (bandunfold), unfold image bands into x axis inp: &VipsImage -> Input image bandunfold_options: &BandunfoldOptions -> optional arguments returns VipsImage - Output image
black
VipsBlack (black), make a black image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
black_with_opts
VipsBlack (black), make a black image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 black_options: &BlackOptions -> optional arguments returns VipsImage - Output image
boolean
VipsBoolean (boolean), boolean operation on two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument boolean: OperationBoolean -> Boolean to perform And -> VIPS_OPERATION_BOOLEAN_AND = 0 [DEFAULT] Or -> VIPS_OPERATION_BOOLEAN_OR = 1 Eor -> VIPS_OPERATION_BOOLEAN_EOR = 2 Lshift -> VIPS_OPERATION_BOOLEAN_LSHIFT = 3 Rshift -> VIPS_OPERATION_BOOLEAN_RSHIFT = 4 Last -> VIPS_OPERATION_BOOLEAN_LAST = 5 returns VipsImage - Output image
boolean_const
VipsBooleanConst (boolean_const), boolean operations against a constant inp: &VipsImage -> Input image boolean: OperationBoolean -> Boolean to perform And -> VIPS_OPERATION_BOOLEAN_AND = 0 [DEFAULT] Or -> VIPS_OPERATION_BOOLEAN_OR = 1 Eor -> VIPS_OPERATION_BOOLEAN_EOR = 2 Lshift -> VIPS_OPERATION_BOOLEAN_LSHIFT = 3 Rshift -> VIPS_OPERATION_BOOLEAN_RSHIFT = 4 Last -> VIPS_OPERATION_BOOLEAN_LAST = 5 c: &mut [f64] -> Array of constants returns VipsImage - Output image
buildlut
VipsBuildlut (buildlut), build a look-up table inp: &VipsImage -> Matrix of XY coordinates returns VipsImage - Output image
byteswap
VipsByteswap (byteswap), byteswap an image inp: &VipsImage -> Input image returns VipsImage - Output image
canny
VipsCanny (canny), Canny edge detector inp: &VipsImage -> Input image returns VipsImage - Output image
canny_with_opts
VipsCanny (canny), Canny edge detector inp: &VipsImage -> Input image canny_options: &CannyOptions -> optional arguments returns VipsImage - Output image
case
VipsCase (case), use pixel values to pick cases from an array of images index: &VipsImage -> Index image cases: &mut [VipsImage] -> Array of case images n: i32 -> number of case images returns VipsImage - Output image
cast
VipsCast (cast), cast an image inp: &VipsImage -> Input image format: BandFormat -> Format to cast to Notset -> VIPS_FORMAT_NOTSET = -1 Uchar -> VIPS_FORMAT_UCHAR = 0 [DEFAULT] Char -> VIPS_FORMAT_CHAR = 1 Ushort -> VIPS_FORMAT_USHORT = 2 Short -> VIPS_FORMAT_SHORT = 3 Uint -> VIPS_FORMAT_UINT = 4 Int -> VIPS_FORMAT_INT = 5 Float -> VIPS_FORMAT_FLOAT = 6 Complex -> VIPS_FORMAT_COMPLEX = 7 Double -> VIPS_FORMAT_DOUBLE = 8 Dpcomplex -> VIPS_FORMAT_DPCOMPLEX = 9 Last -> VIPS_FORMAT_LAST = 10 returns VipsImage - Output image
cast_with_opts
VipsCast (cast), cast an image inp: &VipsImage -> Input image format: BandFormat -> Format to cast to Notset -> VIPS_FORMAT_NOTSET = -1 Uchar -> VIPS_FORMAT_UCHAR = 0 [DEFAULT] Char -> VIPS_FORMAT_CHAR = 1 Ushort -> VIPS_FORMAT_USHORT = 2 Short -> VIPS_FORMAT_SHORT = 3 Uint -> VIPS_FORMAT_UINT = 4 Int -> VIPS_FORMAT_INT = 5 Float -> VIPS_FORMAT_FLOAT = 6 Complex -> VIPS_FORMAT_COMPLEX = 7 Double -> VIPS_FORMAT_DOUBLE = 8 Dpcomplex -> VIPS_FORMAT_DPCOMPLEX = 9 Last -> VIPS_FORMAT_LAST = 10 cast_options: &CastOptions -> optional arguments returns VipsImage - Output image
clamp
VipsClamp (clamp), clamp values of an image inp: &VipsImage -> Input image returns VipsImage - Output image
clamp_with_opts
VipsClamp (clamp), clamp values of an image inp: &VipsImage -> Input image clamp_options: &ClampOptions -> optional arguments returns VipsImage - Output image
cmc2l_ch
VipsCMC2LCh (CMC2LCh), transform LCh to CMC inp: &VipsImage -> Input image returns VipsImage - Output image
cmyk2xyz
VipsCMYK2XYZ (CMYK2XYZ), transform CMYK to XYZ inp: &VipsImage -> Input image returns VipsImage - Output image
colourspace
VipsColourspace (colourspace), convert to a new colorspace inp: &VipsImage -> Input image space: Interpretation -> Destination color space Error -> VIPS_INTERPRETATION_ERROR = -1 Multiband -> VIPS_INTERPRETATION_MULTIBAND = 0 BW -> VIPS_INTERPRETATION_B_W = 1 Histogram -> VIPS_INTERPRETATION_HISTOGRAM = 10 Xyz -> VIPS_INTERPRETATION_XYZ = 12 Lab -> VIPS_INTERPRETATION_LAB = 13 Cmyk -> VIPS_INTERPRETATION_CMYK = 15 Labq -> VIPS_INTERPRETATION_LABQ = 16 Rgb -> VIPS_INTERPRETATION_RGB = 17 Cmc -> VIPS_INTERPRETATION_CMC = 18 Lch -> VIPS_INTERPRETATION_LCH = 19 Lab -> VIPS_INTERPRETATION_LABS = 21 Srgb -> VIPS_INTERPRETATION_sRGB = 22 [DEFAULT] Yxy -> VIPS_INTERPRETATION_YXY = 23 Fourier -> VIPS_INTERPRETATION_FOURIER = 24 Rgb16 -> VIPS_INTERPRETATION_RGB16 = 25 Grey16 -> VIPS_INTERPRETATION_GREY16 = 26 Matrix -> VIPS_INTERPRETATION_MATRIX = 27 Scrgb -> VIPS_INTERPRETATION_scRGB = 28 Hsv -> VIPS_INTERPRETATION_HSV = 29 Last -> VIPS_INTERPRETATION_LAST = 30 returns VipsImage - Output image
colourspace_with_opts
VipsColourspace (colourspace), convert to a new colorspace inp: &VipsImage -> Input image space: Interpretation -> Destination color space Error -> VIPS_INTERPRETATION_ERROR = -1 Multiband -> VIPS_INTERPRETATION_MULTIBAND = 0 BW -> VIPS_INTERPRETATION_B_W = 1 Histogram -> VIPS_INTERPRETATION_HISTOGRAM = 10 Xyz -> VIPS_INTERPRETATION_XYZ = 12 Lab -> VIPS_INTERPRETATION_LAB = 13 Cmyk -> VIPS_INTERPRETATION_CMYK = 15 Labq -> VIPS_INTERPRETATION_LABQ = 16 Rgb -> VIPS_INTERPRETATION_RGB = 17 Cmc -> VIPS_INTERPRETATION_CMC = 18 Lch -> VIPS_INTERPRETATION_LCH = 19 Lab -> VIPS_INTERPRETATION_LABS = 21 Srgb -> VIPS_INTERPRETATION_sRGB = 22 [DEFAULT] Yxy -> VIPS_INTERPRETATION_YXY = 23 Fourier -> VIPS_INTERPRETATION_FOURIER = 24 Rgb16 -> VIPS_INTERPRETATION_RGB16 = 25 Grey16 -> VIPS_INTERPRETATION_GREY16 = 26 Matrix -> VIPS_INTERPRETATION_MATRIX = 27 Scrgb -> VIPS_INTERPRETATION_scRGB = 28 Hsv -> VIPS_INTERPRETATION_HSV = 29 Last -> VIPS_INTERPRETATION_LAST = 30 colourspace_options: &ColourspaceOptions -> optional arguments returns VipsImage - Output image
compass
VipsCompass (compass), convolve with rotating mask inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
compass_with_opts
VipsCompass (compass), convolve with rotating mask inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image compass_options: &CompassOptions -> optional arguments returns VipsImage - Output image
complex
VipsComplex (complex), perform a complex operation on an image inp: &VipsImage -> Input image cmplx: OperationComplex -> Complex to perform Polar -> VIPS_OPERATION_COMPLEX_POLAR = 0 [DEFAULT] Rect -> VIPS_OPERATION_COMPLEX_RECT = 1 Conj -> VIPS_OPERATION_COMPLEX_CONJ = 2 Last -> VIPS_OPERATION_COMPLEX_LAST = 3 returns VipsImage - Output image
complex_2
VipsComplex2 (complex2), complex binary operations on two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument cmplx: OperationComplex2 -> Binary complex operation to perform CrossPhase -> VIPS_OPERATION_COMPLEX2_CROSS_PHASE = 0 [DEFAULT] Last -> VIPS_OPERATION_COMPLEX2_LAST = 1 returns VipsImage - Output image
complexform
VipsComplexform (complexform), form a complex image from two real images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
complexget
VipsComplexget (complexget), get a component from a complex image inp: &VipsImage -> Input image get: OperationComplexget -> Complex to perform Real -> VIPS_OPERATION_COMPLEXGET_REAL = 0 [DEFAULT] Imag -> VIPS_OPERATION_COMPLEXGET_IMAG = 1 Last -> VIPS_OPERATION_COMPLEXGET_LAST = 2 returns VipsImage - Output image
composite
VipsComposite (composite), blend an array of images with an array of blend modes inp: &mut [VipsImage] -> Array of input images mode: &mut [i32] -> Array of VipsBlendMode to join with returns VipsImage - Output image
composite_2
VipsComposite2 (composite2), blend a pair of images with a blend mode base: &VipsImage -> Base image overlay: &VipsImage -> Overlay image mode: BlendMode -> VipsBlendMode to join with Clear -> VIPS_BLEND_MODE_CLEAR = 0 Source -> VIPS_BLEND_MODE_SOURCE = 1 Over -> VIPS_BLEND_MODE_OVER = 2 [DEFAULT] In -> VIPS_BLEND_MODE_IN = 3 Out -> VIPS_BLEND_MODE_OUT = 4 Atop -> VIPS_BLEND_MODE_ATOP = 5 Dest -> VIPS_BLEND_MODE_DEST = 6 DestOver -> VIPS_BLEND_MODE_DEST_OVER = 7 DestIn -> VIPS_BLEND_MODE_DEST_IN = 8 DestOut -> VIPS_BLEND_MODE_DEST_OUT = 9 DestAtop -> VIPS_BLEND_MODE_DEST_ATOP = 10 Xor -> VIPS_BLEND_MODE_XOR = 11 Add -> VIPS_BLEND_MODE_ADD = 12 Saturate -> VIPS_BLEND_MODE_SATURATE = 13 Multiply -> VIPS_BLEND_MODE_MULTIPLY = 14 Screen -> VIPS_BLEND_MODE_SCREEN = 15 Overlay -> VIPS_BLEND_MODE_OVERLAY = 16 Darken -> VIPS_BLEND_MODE_DARKEN = 17 Lighten -> VIPS_BLEND_MODE_LIGHTEN = 18 ColourDodge -> VIPS_BLEND_MODE_COLOUR_DODGE = 19 ColourBurn -> VIPS_BLEND_MODE_COLOUR_BURN = 20 HardLight -> VIPS_BLEND_MODE_HARD_LIGHT = 21 SoftLight -> VIPS_BLEND_MODE_SOFT_LIGHT = 22 Difference -> VIPS_BLEND_MODE_DIFFERENCE = 23 Exclusion -> VIPS_BLEND_MODE_EXCLUSION = 24 Last -> VIPS_BLEND_MODE_LAST = 25 returns VipsImage - Output image
composite_2_with_opts
VipsComposite2 (composite2), blend a pair of images with a blend mode base: &VipsImage -> Base image overlay: &VipsImage -> Overlay image mode: BlendMode -> VipsBlendMode to join with Clear -> VIPS_BLEND_MODE_CLEAR = 0 Source -> VIPS_BLEND_MODE_SOURCE = 1 Over -> VIPS_BLEND_MODE_OVER = 2 [DEFAULT] In -> VIPS_BLEND_MODE_IN = 3 Out -> VIPS_BLEND_MODE_OUT = 4 Atop -> VIPS_BLEND_MODE_ATOP = 5 Dest -> VIPS_BLEND_MODE_DEST = 6 DestOver -> VIPS_BLEND_MODE_DEST_OVER = 7 DestIn -> VIPS_BLEND_MODE_DEST_IN = 8 DestOut -> VIPS_BLEND_MODE_DEST_OUT = 9 DestAtop -> VIPS_BLEND_MODE_DEST_ATOP = 10 Xor -> VIPS_BLEND_MODE_XOR = 11 Add -> VIPS_BLEND_MODE_ADD = 12 Saturate -> VIPS_BLEND_MODE_SATURATE = 13 Multiply -> VIPS_BLEND_MODE_MULTIPLY = 14 Screen -> VIPS_BLEND_MODE_SCREEN = 15 Overlay -> VIPS_BLEND_MODE_OVERLAY = 16 Darken -> VIPS_BLEND_MODE_DARKEN = 17 Lighten -> VIPS_BLEND_MODE_LIGHTEN = 18 ColourDodge -> VIPS_BLEND_MODE_COLOUR_DODGE = 19 ColourBurn -> VIPS_BLEND_MODE_COLOUR_BURN = 20 HardLight -> VIPS_BLEND_MODE_HARD_LIGHT = 21 SoftLight -> VIPS_BLEND_MODE_SOFT_LIGHT = 22 Difference -> VIPS_BLEND_MODE_DIFFERENCE = 23 Exclusion -> VIPS_BLEND_MODE_EXCLUSION = 24 Last -> VIPS_BLEND_MODE_LAST = 25 composite_2_options: &Composite2Options -> optional arguments returns VipsImage - Output image
composite_with_opts
VipsComposite (composite), blend an array of images with an array of blend modes inp: &mut [VipsImage] -> Array of input images mode: &mut [i32] -> Array of VipsBlendMode to join with composite_options: &CompositeOptions -> optional arguments returns VipsImage - Output image
conv
VipsConv (conv), convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
conv_with_opts
VipsConv (conv), convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image conv_options: &ConvOptions -> optional arguments returns VipsImage - Output image
conva
VipsConva (conva), approximate integer convolution inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
conva_with_opts
VipsConva (conva), approximate integer convolution inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image conva_options: &ConvaOptions -> optional arguments returns VipsImage - Output image
convasep
VipsConvasep (convasep), approximate separable integer convolution inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
convasep_with_opts
VipsConvasep (convasep), approximate separable integer convolution inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image convasep_options: &ConvasepOptions -> optional arguments returns VipsImage - Output image
convf
VipsConvf (convf), float convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
convi
VipsConvi (convi), int convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
convsep
VipsConvsep (convsep), separable convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image returns VipsImage - Output image
convsep_with_opts
VipsConvsep (convsep), separable convolution operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image convsep_options: &ConvsepOptions -> optional arguments returns VipsImage - Output image
copy
VipsCopy (copy), copy an image inp: &VipsImage -> Input image returns VipsImage - Output image
copy_with_opts
VipsCopy (copy), copy an image inp: &VipsImage -> Input image copy_options: &CopyOptions -> optional arguments returns VipsImage - Output image
countlines
VipsCountlines (countlines), count lines in an image inp: &VipsImage -> Input image argument direction: Direction -> Countlines left-right or up-down Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 returns f64 - Number of lines
csvload
VipsForeignLoadCsvFile (csvload), load csv (.csv), priority=0, untrusted, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
csvload_source
VipsForeignLoadCsvSource (csvload_source), load csv, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
csvload_source_with_opts
VipsForeignLoadCsvSource (csvload_source), load csv, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from csvload_source_options: &CsvloadSourceOptions -> optional arguments returns VipsImage - Output image
csvload_with_opts
VipsForeignLoadCsvFile (csvload), load csv (.csv), priority=0, untrusted, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from csvload_options: &CsvloadOptions -> optional arguments returns VipsImage - Output image
csvsave
VipsForeignSaveCsvFile (csvsave), save image to csv (.csv), priority=0, mono inp: &VipsImage -> Image to save filename: &str -> Filename to save to
csvsave_target
VipsForeignSaveCsvTarget (csvsave_target), save image to csv (.csv), priority=0, mono inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
csvsave_target_with_opts
VipsForeignSaveCsvTarget (csvsave_target), save image to csv (.csv), priority=0, mono inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to csvsave_target_options: &CsvsaveTargetOptions -> optional arguments
csvsave_with_opts
VipsForeignSaveCsvFile (csvsave), save image to csv (.csv), priority=0, mono inp: &VipsImage -> Image to save filename: &str -> Filename to save to csvsave_options: &CsvsaveOptions -> optional arguments
d_e00
VipsdE00 (dE00), calculate dE00 left: &VipsImage -> Left-hand input image right: &VipsImage -> Right-hand input image returns VipsImage - Output image
d_e76
VipsdE76 (dE76), calculate dE76 left: &VipsImage -> Left-hand input image right: &VipsImage -> Right-hand input image returns VipsImage - Output image
d_ecmc
VipsdECMC (dECMC), calculate dECMC left: &VipsImage -> Left-hand input image right: &VipsImage -> Right-hand input image returns VipsImage - Output image
deviate
VipsDeviate (deviate), find image standard deviation inp: &VipsImage -> Input image returns f64 - Output value
divide
VipsDivide (divide), divide two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
draw_circle
VipsDrawCircle (draw_circle), draw a circle on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels cx: i32 -> Centre of draw_circle min: -1000000000, max: 1000000000, default: 0 cy: i32 -> Centre of draw_circle min: -1000000000, max: 1000000000, default: 0 radius: i32 -> Radius in pixels min: 0, max: 1000000000, default: 0
draw_circle_with_opts
VipsDrawCircle (draw_circle), draw a circle on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels cx: i32 -> Centre of draw_circle min: -1000000000, max: 1000000000, default: 0 cy: i32 -> Centre of draw_circle min: -1000000000, max: 1000000000, default: 0 radius: i32 -> Radius in pixels min: 0, max: 1000000000, default: 0 draw_circle_options: &DrawCircleOptions -> optional arguments
draw_flood
VipsDrawFlood (draw_flood), flood-fill an area image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels x: i32 -> DrawFlood start point min: 0, max: 1000000000, default: 0 y: i32 -> DrawFlood start point min: 0, max: 1000000000, default: 0
draw_flood_with_opts
VipsDrawFlood (draw_flood), flood-fill an area image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels x: i32 -> DrawFlood start point min: 0, max: 1000000000, default: 0 y: i32 -> DrawFlood start point min: 0, max: 1000000000, default: 0 draw_flood_options: &DrawFloodOptions -> optional arguments
draw_image
VipsDrawImage (draw_image), paint an image into another image image: &VipsImage -> Image to draw on sub: &VipsImage -> Sub-image to insert into main image x: i32 -> Draw image here min: -1000000000, max: 1000000000, default: 0 y: i32 -> Draw image here min: -1000000000, max: 1000000000, default: 0
draw_image_with_opts
VipsDrawImage (draw_image), paint an image into another image image: &VipsImage -> Image to draw on sub: &VipsImage -> Sub-image to insert into main image x: i32 -> Draw image here min: -1000000000, max: 1000000000, default: 0 y: i32 -> Draw image here min: -1000000000, max: 1000000000, default: 0 draw_image_options: &DrawImageOptions -> optional arguments
draw_line
VipsDrawLine (draw_line), draw a line on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels x_1: i32 -> Start of draw_line min: -1000000000, max: 1000000000, default: 0 y_1: i32 -> Start of draw_line min: -1000000000, max: 1000000000, default: 0 x_2: i32 -> End of draw_line min: -1000000000, max: 1000000000, default: 0 y_2: i32 -> End of draw_line min: -1000000000, max: 1000000000, default: 0
draw_mask
VipsDrawMask (draw_mask), draw a mask on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels mask: &VipsImage -> Mask of pixels to draw x: i32 -> Draw mask here min: -1000000000, max: 1000000000, default: 0 y: i32 -> Draw mask here min: -1000000000, max: 1000000000, default: 0
draw_rect
VipsDrawRect (draw_rect), paint a rectangle on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels left: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 top: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 width: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 height: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0
draw_rect_with_opts
VipsDrawRect (draw_rect), paint a rectangle on an image image: &VipsImage -> Image to draw on ink: &mut [f64] -> Color for pixels left: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 top: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 width: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 height: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 draw_rect_options: &DrawRectOptions -> optional arguments
draw_smudge
VipsDrawSmudge (draw_smudge), blur a rectangle on an image image: &VipsImage -> Image to draw on left: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 top: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 width: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0 height: i32 -> Rect to fill min: -1000000000, max: 1000000000, default: 0
embed
VipsEmbed (embed), embed an image in a larger image inp: &VipsImage -> Input image x: i32 -> Left edge of input in output min: -1000000000, max: 1000000000, default: 0 y: i32 -> Top edge of input in output min: -1000000000, max: 1000000000, default: 0 width: i32 -> Image width in pixels min: 1, max: 1000000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 1000000000, default: 1 returns VipsImage - Output image
embed_with_opts
VipsEmbed (embed), embed an image in a larger image inp: &VipsImage -> Input image x: i32 -> Left edge of input in output min: -1000000000, max: 1000000000, default: 0 y: i32 -> Top edge of input in output min: -1000000000, max: 1000000000, default: 0 width: i32 -> Image width in pixels min: 1, max: 1000000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 1000000000, default: 1 embed_options: &EmbedOptions -> optional arguments returns VipsImage - Output image
extract_area
VipsExtractArea (extract_area), extract an area from an image input: &VipsImage -> Input image left: i32 -> Left edge of extract area min: -100000000, max: 100000000, default: 0 top: i32 -> Top edge of extract area min: -100000000, max: 100000000, default: 0 width: i32 -> Width of extract area min: 1, max: 100000000, default: 1 height: i32 -> Height of extract area min: 1, max: 100000000, default: 1 returns VipsImage - Output image
extract_band
VipsExtractBand (extract_band), extract band from an image inp: &VipsImage -> Input image band: i32 -> Band to extract min: 0, max: 100000000, default: 0 returns VipsImage - Output image
extract_band_with_opts
VipsExtractBand (extract_band), extract band from an image inp: &VipsImage -> Input image band: i32 -> Band to extract min: 0, max: 100000000, default: 0 extract_band_options: &ExtractBandOptions -> optional arguments returns VipsImage - Output image
eye
VipsEye (eye), make an image showing the eye’s spatial response width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
eye_with_opts
VipsEye (eye), make an image showing the eye’s spatial response width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 eye_options: &EyeOptions -> optional arguments returns VipsImage - Output image
falsecolour
VipsFalsecolour (falsecolour), false-color an image inp: &VipsImage -> Input image returns VipsImage - Output image
fastcor
VipsFastcor (fastcor), fast correlation inp: &VipsImage -> Input image argument refp: &VipsImage -> Input reference image returns VipsImage - Output image
fill_nearest
VipsFillNearest (fill_nearest), fill image zeros with nearest non-zero pixel inp: &VipsImage -> Input image argument returns VipsImage - Value of nearest non-zero pixel
fill_nearest_with_opts
VipsFillNearest (fill_nearest), fill image zeros with nearest non-zero pixel inp: &VipsImage -> Input image argument fill_nearest_options: &FillNearestOptions -> optional arguments returns VipsImage - Value of nearest non-zero pixel
find_trim
VipsFindTrim (find_trim), search an image for non-edge areas inp: &VipsImage -> Image to find_trim Tuple ( i32 - Left edge of image i32 - Top edge of extract area i32 - Width of extract area i32 - Height of extract area )
find_trim_with_opts
VipsFindTrim (find_trim), search an image for non-edge areas inp: &VipsImage -> Image to find_trim find_trim_options: &FindTrimOptions -> optional arguments Tuple ( i32 - Left edge of image i32 - Top edge of extract area i32 - Width of extract area i32 - Height of extract area )
flatten
VipsFlatten (flatten), flatten alpha out of an image inp: &VipsImage -> Input image returns VipsImage - Output image
flatten_with_opts
VipsFlatten (flatten), flatten alpha out of an image inp: &VipsImage -> Input image flatten_options: &FlattenOptions -> optional arguments returns VipsImage - Output image
flip
VipsFlip (flip), flip an image inp: &VipsImage -> Input image direction: Direction -> Direction to flip image Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 returns VipsImage - Output image
float_2rad
VipsFloat2rad (float2rad), transform float RGB to Radiance coding inp: &VipsImage -> Input image returns VipsImage - Output image
fractsurf
VipsFractsurf (fractsurf), make a fractal surface width: i32 -> Image width in pixels min: 1, max: 100000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 64 fractal_dimension: f64 -> Fractal dimension min: 2, max: 3, default: 2.5 returns VipsImage - Output image
freqmult
VipsFreqmult (freqmult), frequency-domain filtering inp: &VipsImage -> Input image mask: &VipsImage -> Input mask image returns VipsImage - Output image
fwfft
VipsFwfft (fwfft), forward FFT inp: &VipsImage -> Input image returns VipsImage - Output image
gamma
VipsGamma (gamma), gamma an image inp: &VipsImage -> Input image returns VipsImage - Output image
gamma_with_opts
VipsGamma (gamma), gamma an image inp: &VipsImage -> Input image gamma_options: &GammaOptions -> optional arguments returns VipsImage - Output image
gaussblur
VipsGaussblur (gaussblur), gaussian blur inp: &VipsImage -> Input image sigma: f64 -> Sigma of Gaussian min: 0, max: 1000, default: 1.5 returns VipsImage - Output image
gaussblur_with_opts
VipsGaussblur (gaussblur), gaussian blur inp: &VipsImage -> Input image sigma: f64 -> Sigma of Gaussian min: 0, max: 1000, default: 1.5 gaussblur_options: &GaussblurOptions -> optional arguments returns VipsImage - Output image
gaussmat
VipsGaussmat (gaussmat), make a gaussian image sigma: f64 -> Sigma of Gaussian min: 0.000001, max: 10000, default: 1 min_ampl: f64 -> Minimum amplitude of Gaussian min: 0.000001, max: 10000, default: 0.1 returns VipsImage - Output image
gaussmat_with_opts
VipsGaussmat (gaussmat), make a gaussian image sigma: f64 -> Sigma of Gaussian min: 0.000001, max: 10000, default: 1 min_ampl: f64 -> Minimum amplitude of Gaussian min: 0.000001, max: 10000, default: 0.1 gaussmat_options: &GaussmatOptions -> optional arguments returns VipsImage - Output image
gaussnoise
VipsGaussnoise (gaussnoise), make a gaussnoise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
gaussnoise_with_opts
VipsGaussnoise (gaussnoise), make a gaussnoise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 gaussnoise_options: &GaussnoiseOptions -> optional arguments returns VipsImage - Output image
getpoint
VipsGetpoint (getpoint), read a point from an image inp: &VipsImage -> Input image x: i32 -> Point to read min: 0, max: 10000000, default: 0 y: i32 -> Point to read min: 0, max: 10000000, default: 0 returns Vec<f64> - Array of output values
gifload
VipsForeignLoadNsgifFile (gifload), load GIF with libnsgif (.gif), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
gifload_buffer
VipsForeignLoadNsgifBuffer (gifload_buffer), load GIF with libnsgif, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
gifload_buffer_with_opts
VipsForeignLoadNsgifBuffer (gifload_buffer), load GIF with libnsgif, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from gifload_buffer_options: &GifloadBufferOptions -> optional arguments returns VipsImage - Output image
gifload_source
VipsForeignLoadNsgifSource (gifload_source), load gif from source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
gifload_source_with_opts
VipsForeignLoadNsgifSource (gifload_source), load gif from source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from gifload_source_options: &GifloadSourceOptions -> optional arguments returns VipsImage - Output image
gifload_with_opts
VipsForeignLoadNsgifFile (gifload), load GIF with libnsgif (.gif), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from gifload_options: &GifloadOptions -> optional arguments returns VipsImage - Output image
gifsave
VipsForeignSaveCgifFile (gifsave), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to
gifsave_buffer
VipsForeignSaveCgifBuffer (gifsave_buffer), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
gifsave_buffer_with_opts
VipsForeignSaveCgifBuffer (gifsave_buffer), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save gifsave_buffer_options: &GifsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
gifsave_target
VipsForeignSaveCgifTarget (gifsave_target), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
gifsave_target_with_opts
VipsForeignSaveCgifTarget (gifsave_target), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to gifsave_target_options: &GifsaveTargetOptions -> optional arguments
gifsave_with_opts
VipsForeignSaveCgifFile (gifsave), save as gif (.gif), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to gifsave_options: &GifsaveOptions -> optional arguments
globalbalance
VipsGlobalbalance (globalbalance), global balance an image mosaic inp: &VipsImage -> Input image returns VipsImage - Output image
globalbalance_with_opts
VipsGlobalbalance (globalbalance), global balance an image mosaic inp: &VipsImage -> Input image globalbalance_options: &GlobalbalanceOptions -> optional arguments returns VipsImage - Output image
gravity
VipsGravity (gravity), place an image within a larger image with a certain gravity inp: &VipsImage -> Input image direction: CompassDirection -> Direction to place image within width/height Centre -> VIPS_COMPASS_DIRECTION_CENTRE = 0 [DEFAULT] North -> VIPS_COMPASS_DIRECTION_NORTH = 1 East -> VIPS_COMPASS_DIRECTION_EAST = 2 South -> VIPS_COMPASS_DIRECTION_SOUTH = 3 West -> VIPS_COMPASS_DIRECTION_WEST = 4 NorthEast -> VIPS_COMPASS_DIRECTION_NORTH_EAST = 5 SouthEast -> VIPS_COMPASS_DIRECTION_SOUTH_EAST = 6 SouthWest -> VIPS_COMPASS_DIRECTION_SOUTH_WEST = 7 NorthWest -> VIPS_COMPASS_DIRECTION_NORTH_WEST = 8 Last -> VIPS_COMPASS_DIRECTION_LAST = 9 width: i32 -> Image width in pixels min: 1, max: 1000000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 1000000000, default: 1 returns VipsImage - Output image
gravity_with_opts
VipsGravity (gravity), place an image within a larger image with a certain gravity inp: &VipsImage -> Input image direction: CompassDirection -> Direction to place image within width/height Centre -> VIPS_COMPASS_DIRECTION_CENTRE = 0 [DEFAULT] North -> VIPS_COMPASS_DIRECTION_NORTH = 1 East -> VIPS_COMPASS_DIRECTION_EAST = 2 South -> VIPS_COMPASS_DIRECTION_SOUTH = 3 West -> VIPS_COMPASS_DIRECTION_WEST = 4 NorthEast -> VIPS_COMPASS_DIRECTION_NORTH_EAST = 5 SouthEast -> VIPS_COMPASS_DIRECTION_SOUTH_EAST = 6 SouthWest -> VIPS_COMPASS_DIRECTION_SOUTH_WEST = 7 NorthWest -> VIPS_COMPASS_DIRECTION_NORTH_WEST = 8 Last -> VIPS_COMPASS_DIRECTION_LAST = 9 width: i32 -> Image width in pixels min: 1, max: 1000000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 1000000000, default: 1 gravity_options: &GravityOptions -> optional arguments returns VipsImage - Output image
grey
VipsGrey (grey), make a grey ramp image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
grey_with_opts
VipsGrey (grey), make a grey ramp image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 grey_options: &GreyOptions -> optional arguments returns VipsImage - Output image
grid
VipsGrid (grid), grid an image inp: &VipsImage -> Input image tile_height: i32 -> Chop into tiles this high min: 1, max: 10000000, default: 128 across: i32 -> Number of tiles across min: 1, max: 10000000, default: 1 down: i32 -> Number of tiles down min: 1, max: 10000000, default: 1 returns VipsImage - Output image
heifload
VipsForeignLoadHeifFile (heifload), load a HEIF image (.heic, .heif, .avif), priority=0, is_a, get_flags, header, load filename: &str -> Filename to load from returns VipsImage - Output image
heifload_buffer
VipsForeignLoadHeifBuffer (heifload_buffer), load a HEIF image, priority=0, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
heifload_buffer_with_opts
VipsForeignLoadHeifBuffer (heifload_buffer), load a HEIF image, priority=0, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from heifload_buffer_options: &HeifloadBufferOptions -> optional arguments returns VipsImage - Output image
heifload_source
VipsForeignLoadHeifSource (heifload_source), load a HEIF image, priority=0, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
heifload_source_with_opts
VipsForeignLoadHeifSource (heifload_source), load a HEIF image, priority=0, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from heifload_source_options: &HeifloadSourceOptions -> optional arguments returns VipsImage - Output image
heifload_with_opts
VipsForeignLoadHeifFile (heifload), load a HEIF image (.heic, .heif, .avif), priority=0, is_a, get_flags, header, load filename: &str -> Filename to load from heifload_options: &HeifloadOptions -> optional arguments returns VipsImage - Output image
heifsave
VipsForeignSaveHeifFile (heifsave), save image in HEIF format (.heic, .heif, .avif), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to
heifsave_buffer
VipsForeignSaveHeifBuffer (heifsave_buffer), save image in HEIF format (.heic, .heif), priority=0, rgb alpha inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
heifsave_buffer_with_opts
VipsForeignSaveHeifBuffer (heifsave_buffer), save image in HEIF format (.heic, .heif), priority=0, rgb alpha inp: &VipsImage -> Image to save heifsave_buffer_options: &HeifsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
heifsave_target
VipsForeignSaveHeifTarget (heifsave_target), save image in HEIF format (.heic, .heif), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
heifsave_target_with_opts
VipsForeignSaveHeifTarget (heifsave_target), save image in HEIF format (.heic, .heif), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to heifsave_target_options: &HeifsaveTargetOptions -> optional arguments
heifsave_with_opts
VipsForeignSaveHeifFile (heifsave), save image in HEIF format (.heic, .heif, .avif), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to heifsave_options: &HeifsaveOptions -> optional arguments
hist_cum
VipsHistCum (hist_cum), form cumulative histogram inp: &VipsImage -> Input image returns VipsImage - Output image
hist_entropy
VipsHistEntropy (hist_entropy), estimate image entropy inp: &VipsImage -> Input histogram image returns f64 - Output value
hist_equal
VipsHistEqual (hist_equal), histogram equalisation inp: &VipsImage -> Input image returns VipsImage - Output image
hist_equal_with_opts
VipsHistEqual (hist_equal), histogram equalisation inp: &VipsImage -> Input image hist_equal_options: &HistEqualOptions -> optional arguments returns VipsImage - Output image
hist_find
VipsHistFind (hist_find), find image histogram inp: &VipsImage -> Input image returns VipsImage - Output histogram
hist_find_indexed
VipsHistFindIndexed (hist_find_indexed), find indexed image histogram inp: &VipsImage -> Input image index: &VipsImage -> Index image returns VipsImage - Output histogram
hist_find_indexed_with_opts
VipsHistFindIndexed (hist_find_indexed), find indexed image histogram inp: &VipsImage -> Input image index: &VipsImage -> Index image hist_find_indexed_options: &HistFindIndexedOptions -> optional arguments returns VipsImage - Output histogram
hist_find_ndim
VipsHistFindNDim (hist_find_ndim), find n-dimensional image histogram inp: &VipsImage -> Input image returns VipsImage - Output histogram
hist_find_ndim_with_opts
VipsHistFindNDim (hist_find_ndim), find n-dimensional image histogram inp: &VipsImage -> Input image hist_find_ndim_options: &HistFindNdimOptions -> optional arguments returns VipsImage - Output histogram
hist_find_with_opts
VipsHistFind (hist_find), find image histogram inp: &VipsImage -> Input image hist_find_options: &HistFindOptions -> optional arguments returns VipsImage - Output histogram
hist_ismonotonic
VipsHistIsmonotonic (hist_ismonotonic), test for monotonicity inp: &VipsImage -> Input histogram image returns bool - true if in is monotonic
hist_local
VipsHistLocal (hist_local), local histogram equalisation inp: &VipsImage -> Input image width: i32 -> Window width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Window height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
hist_local_with_opts
VipsHistLocal (hist_local), local histogram equalisation inp: &VipsImage -> Input image width: i32 -> Window width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Window height in pixels min: 1, max: 100000000, default: 1 hist_local_options: &HistLocalOptions -> optional arguments returns VipsImage - Output image
hist_match
VipsHistMatch (hist_match), match two histograms inp: &VipsImage -> Input histogram refp: &VipsImage -> Reference histogram returns VipsImage - Output image
hist_norm
VipsHistNorm (hist_norm), normalise histogram inp: &VipsImage -> Input image returns VipsImage - Output image
hist_plot
VipsHistPlot (hist_plot), plot histogram inp: &VipsImage -> Input image returns VipsImage - Output image
hough_circle
VipsHoughCircle (hough_circle), find hough circle transform inp: &VipsImage -> Input image returns VipsImage - Output image
hough_circle_with_opts
VipsHoughCircle (hough_circle), find hough circle transform inp: &VipsImage -> Input image hough_circle_options: &HoughCircleOptions -> optional arguments returns VipsImage - Output image
hough_line
VipsHoughLine (hough_line), find hough line transform inp: &VipsImage -> Input image returns VipsImage - Output image
hough_line_with_opts
VipsHoughLine (hough_line), find hough line transform inp: &VipsImage -> Input image hough_line_options: &HoughLineOptions -> optional arguments returns VipsImage - Output image
hsv_2s_rgb
VipsHSV2sRGB (HSV2sRGB), transform HSV to sRGB inp: &VipsImage -> Input image returns VipsImage - Output image
icc_export
VipsIccExport (icc_export), output to device with ICC profile inp: &VipsImage -> Input image returns VipsImage - Output image
icc_export_with_opts
VipsIccExport (icc_export), output to device with ICC profile inp: &VipsImage -> Input image icc_export_options: &IccExportOptions -> optional arguments returns VipsImage - Output image
icc_import
VipsIccImport (icc_import), import from device with ICC profile inp: &VipsImage -> Input image returns VipsImage - Output image
icc_import_with_opts
VipsIccImport (icc_import), import from device with ICC profile inp: &VipsImage -> Input image icc_import_options: &IccImportOptions -> optional arguments returns VipsImage - Output image
icc_transform
VipsIccTransform (icc_transform), transform between devices with ICC profiles inp: &VipsImage -> Input image output_profile: &str -> Filename to load output profile from returns VipsImage - Output image
icc_transform_with_opts
VipsIccTransform (icc_transform), transform between devices with ICC profiles inp: &VipsImage -> Input image output_profile: &str -> Filename to load output profile from icc_transform_options: &IccTransformOptions -> optional arguments returns VipsImage - Output image
identity
VipsIdentity (identity), make a 1D image where pixel values are indexes returns VipsImage - Output image
identity_with_opts
VipsIdentity (identity), make a 1D image where pixel values are indexes identity_options: &IdentityOptions -> optional arguments returns VipsImage - Output image
ifthenelse
VipsIfthenelse (ifthenelse), ifthenelse an image cond: &VipsImage -> Condition input image in_1: &VipsImage -> Source for TRUE pixels in_2: &VipsImage -> Source for FALSE pixels returns VipsImage - Output image
ifthenelse_with_opts
VipsIfthenelse (ifthenelse), ifthenelse an image cond: &VipsImage -> Condition input image in_1: &VipsImage -> Source for TRUE pixels in_2: &VipsImage -> Source for FALSE pixels ifthenelse_options: &IfthenelseOptions -> optional arguments returns VipsImage - Output image
insert
VipsInsert (insert), insert image @sub into @main at @x, @y main: &VipsImage -> Main input image sub: &VipsImage -> Sub-image to insert into main image x: i32 -> Left edge of sub in main min: -100000000, max: 100000000, default: 0 y: i32 -> Top edge of sub in main min: -100000000, max: 100000000, default: 0 returns VipsImage - Output image
insert_with_opts
VipsInsert (insert), insert image @sub into @main at @x, @y main: &VipsImage -> Main input image sub: &VipsImage -> Sub-image to insert into main image x: i32 -> Left edge of sub in main min: -100000000, max: 100000000, default: 0 y: i32 -> Top edge of sub in main min: -100000000, max: 100000000, default: 0 insert_options: &InsertOptions -> optional arguments returns VipsImage - Output image
invert
VipsInvert (invert), invert an image inp: &VipsImage -> Input image returns VipsImage - Output image
invertlut
VipsInvertlut (invertlut), build an inverted look-up table inp: &VipsImage -> Matrix of XY coordinates returns VipsImage - Output image
invertlut_with_opts
VipsInvertlut (invertlut), build an inverted look-up table inp: &VipsImage -> Matrix of XY coordinates invertlut_options: &InvertlutOptions -> optional arguments returns VipsImage - Output image
invfft
VipsInvfft (invfft), inverse FFT inp: &VipsImage -> Input image returns VipsImage - Output image
invfft_with_opts
VipsInvfft (invfft), inverse FFT inp: &VipsImage -> Input image invfft_options: &InvfftOptions -> optional arguments returns VipsImage - Output image
join
VipsJoin (join), join a pair of images in_1: &VipsImage -> First input image in_2: &VipsImage -> Second input image direction: Direction -> Join left-right or up-down Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 returns VipsImage - Output image
join_with_opts
VipsJoin (join), join a pair of images in_1: &VipsImage -> First input image in_2: &VipsImage -> Second input image direction: Direction -> Join left-right or up-down Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 join_options: &JoinOptions -> optional arguments returns VipsImage - Output image
jpegload
VipsForeignLoadJpegFile (jpegload), load jpeg from file (.jpg, .jpeg, .jpe, .jfif), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
jpegload_buffer
VipsForeignLoadJpegBuffer (jpegload_buffer), load jpeg from buffer, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
jpegload_buffer_with_opts
VipsForeignLoadJpegBuffer (jpegload_buffer), load jpeg from buffer, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from jpegload_buffer_options: &JpegloadBufferOptions -> optional arguments returns VipsImage - Output image
jpegload_with_opts
VipsForeignLoadJpegFile (jpegload), load jpeg from file (.jpg, .jpeg, .jpe, .jfif), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from jpegload_options: &JpegloadOptions -> optional arguments returns VipsImage - Output image
jpegsave
VipsForeignSaveJpegFile (jpegsave), save image to jpeg file (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save filename: &str -> Filename to save to
jpegsave_buffer
VipsForeignSaveJpegBuffer (jpegsave_buffer), save image to jpeg buffer (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
jpegsave_buffer_with_opts
VipsForeignSaveJpegBuffer (jpegsave_buffer), save image to jpeg buffer (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save jpegsave_buffer_options: &JpegsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
jpegsave_mime
VipsForeignSaveJpegMime (jpegsave_mime), save image to jpeg mime (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save
jpegsave_mime_with_opts
VipsForeignSaveJpegMime (jpegsave_mime), save image to jpeg mime (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save jpegsave_mime_options: &JpegsaveMimeOptions -> optional arguments
jpegsave_target
VipsForeignSaveJpegTarget (jpegsave_target), save image to jpeg target (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
jpegsave_target_with_opts
VipsForeignSaveJpegTarget (jpegsave_target), save image to jpeg target (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to jpegsave_target_options: &JpegsaveTargetOptions -> optional arguments
jpegsave_with_opts
VipsForeignSaveJpegFile (jpegsave), save image to jpeg file (.jpg, .jpeg, .jpe, .jfif), priority=0, mono rgb cmyk inp: &VipsImage -> Image to save filename: &str -> Filename to save to jpegsave_options: &JpegsaveOptions -> optional arguments
l_ch_2_lab
VipsLCh2Lab (LCh2Lab), transform LCh to Lab inp: &VipsImage -> Input image returns VipsImage - Output image
l_ch_2cmc
VipsLCh2CMC (LCh2CMC), transform LCh to CMC inp: &VipsImage -> Input image returns VipsImage - Output image
lab_2_lab_q
VipsLab2LabQ (Lab2LabQ), transform float Lab to LabQ coding inp: &VipsImage -> Input image returns VipsImage - Output image
lab_2_lab_s
VipsLab2LabS (Lab2LabS), transform float Lab to signed short inp: &VipsImage -> Input image returns VipsImage - Output image
lab_2l_ch
VipsLab2LCh (Lab2LCh), transform Lab to LCh inp: &VipsImage -> Input image returns VipsImage - Output image
lab_2xyz
VipsLab2XYZ (Lab2XYZ), transform CIELAB to XYZ inp: &VipsImage -> Input image returns VipsImage - Output image
lab_2xyz_with_opts
VipsLab2XYZ (Lab2XYZ), transform CIELAB to XYZ inp: &VipsImage -> Input image lab_2xyz_options: &Lab2XyzOptions -> optional arguments returns VipsImage - Output image
lab_q2_lab
VipsLabQ2Lab (LabQ2Lab), unpack a LabQ image to float Lab inp: &VipsImage -> Input image returns VipsImage - Output image
lab_q2_lab_s
VipsLabQ2LabS (LabQ2LabS), unpack a LabQ image to short Lab inp: &VipsImage -> Input image returns VipsImage - Output image
lab_q_2s_rgb
VipsLabQ2sRGB (LabQ2sRGB), convert a LabQ image to sRGB inp: &VipsImage -> Input image returns VipsImage - Output image
lab_s2_lab
VipsLabS2Lab (LabS2Lab), transform signed short Lab to float inp: &VipsImage -> Input image returns VipsImage - Output image
lab_s2_lab_q
VipsLabS2LabQ (LabS2LabQ), transform short Lab to LabQ coding inp: &VipsImage -> Input image returns VipsImage - Output image
labelregions
VipsLabelregions (labelregions), label regions in an image inp: &VipsImage -> Input image argument returns VipsImage - Mask of region labels
labelregions_with_opts
VipsLabelregions (labelregions), label regions in an image inp: &VipsImage -> Input image argument labelregions_options: &LabelregionOptions -> optional arguments returns VipsImage - Mask of region labels
linear
VipsLinear (linear), calculate (a * in + b) inp: &VipsImage -> Input image a: &[f64] -> Multiply by this. Must have equal len as b b: &[f64] -> Add this. Must have equal len as a returns VipsImage - Output image
linear_with_opts
VipsLinear (linear), calculate (a * in + b) inp: &VipsImage -> Input image a: &[f64] -> Multiply by this. Must have equal len as b b: &[f64] -> Add this. Must have equal len as a linear_options: &LinearOptions -> optional arguments returns VipsImage - Output image
linecache
VipsLineCache (linecache), cache an image as a set of lines inp: &VipsImage -> Input image returns VipsImage - Output image
linecache_with_opts
VipsLineCache (linecache), cache an image as a set of lines inp: &VipsImage -> Input image linecache_options: &LinecacheOptions -> optional arguments returns VipsImage - Output image
logmat
VipsLogmat (logmat), make a Laplacian of Gaussian image sigma: f64 -> Radius of Gaussian min: 0.000001, max: 10000, default: 1 min_ampl: f64 -> Minimum amplitude of Gaussian min: 0.000001, max: 10000, default: 0.1 returns VipsImage - Output image
logmat_with_opts
VipsLogmat (logmat), make a Laplacian of Gaussian image sigma: f64 -> Radius of Gaussian min: 0.000001, max: 10000, default: 1 min_ampl: f64 -> Minimum amplitude of Gaussian min: 0.000001, max: 10000, default: 0.1 logmat_options: &LogmatOptions -> optional arguments returns VipsImage - Output image
mapim
VipsMapim (mapim), resample with a map image inp: &VipsImage -> Input image argument index: &VipsImage -> Index pixels with this returns VipsImage - Output image
mapim_with_opts
VipsMapim (mapim), resample with a map image inp: &VipsImage -> Input image argument index: &VipsImage -> Index pixels with this mapim_options: &MapimOptions -> optional arguments returns VipsImage - Output image
maplut
VipsMaplut (maplut), map an image though a lut inp: &VipsImage -> Input image lut: &VipsImage -> Look-up table image returns VipsImage - Output image
maplut_with_opts
VipsMaplut (maplut), map an image though a lut inp: &VipsImage -> Input image lut: &VipsImage -> Look-up table image maplut_options: &MaplutOptions -> optional arguments returns VipsImage - Output image
mask_butterworth
VipsMaskButterworth (mask_butterworth), make a butterworth filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 returns VipsImage - Output image
mask_butterworth_band
VipsMaskButterworthBand (mask_butterworth_band), make a butterworth_band filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 returns VipsImage - Output image
mask_butterworth_band_with_opts
VipsMaskButterworthBand (mask_butterworth_band), make a butterworth_band filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 mask_butterworth_band_options: &MaskButterworthBandOptions -> optional arguments returns VipsImage - Output image
mask_butterworth_ring
VipsMaskButterworthRing (mask_butterworth_ring), make a butterworth ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.1 returns VipsImage - Output image
mask_butterworth_ring_with_opts
VipsMaskButterworthRing (mask_butterworth_ring), make a butterworth ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.1 mask_butterworth_ring_options: &MaskButterworthRingOptions -> optional arguments returns VipsImage - Output image
mask_butterworth_with_opts
VipsMaskButterworth (mask_butterworth), make a butterworth filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 order: f64 -> Filter order min: 1, max: 1000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 mask_butterworth_options: &MaskButterworthOptions -> optional arguments returns VipsImage - Output image
mask_fractal
VipsMaskFractal (mask_fractal), make fractal filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 fractal_dimension: f64 -> Fractal dimension min: 2, max: 3, default: 2.5 returns VipsImage - Output image
mask_fractal_with_opts
VipsMaskFractal (mask_fractal), make fractal filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 fractal_dimension: f64 -> Fractal dimension min: 2, max: 3, default: 2.5 mask_fractal_options: &MaskFractalOptions -> optional arguments returns VipsImage - Output image
mask_gaussian
VipsMaskGaussian (mask_gaussian), make a gaussian filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 returns VipsImage - Output image
mask_gaussian_band
VipsMaskGaussianBand (mask_gaussian_band), make a gaussian filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 returns VipsImage - Output image
mask_gaussian_band_with_opts
VipsMaskGaussianBand (mask_gaussian_band), make a gaussian filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 mask_gaussian_band_options: &MaskGaussianBandOptions -> optional arguments returns VipsImage - Output image
mask_gaussian_ring
VipsMaskGaussianRing (mask_gaussian_ring), make a gaussian ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.5 returns VipsImage - Output image
mask_gaussian_ring_with_opts
VipsMaskGaussianRing (mask_gaussian_ring), make a gaussian ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.5 mask_gaussian_ring_options: &MaskGaussianRingOptions -> optional arguments returns VipsImage - Output image
mask_gaussian_with_opts
VipsMaskGaussian (mask_gaussian), make a gaussian filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 amplitude_cutoff: f64 -> Amplitude cutoff min: 0, max: 1, default: 0.5 mask_gaussian_options: &MaskGaussianOptions -> optional arguments returns VipsImage - Output image
mask_ideal
VipsMaskIdeal (mask_ideal), make an ideal filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 returns VipsImage - Output image
mask_ideal_band
VipsMaskIdealBand (mask_ideal_band), make an ideal band filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 returns VipsImage - Output image
mask_ideal_band_with_opts
VipsMaskIdealBand (mask_ideal_band), make an ideal band filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff_x: f64 -> Frequency cutoff x min: 0, max: 1000000, default: 0.5 frequency_cutoff_y: f64 -> Frequency cutoff y min: 0, max: 1000000, default: 0.5 radius: f64 -> Radius of circle min: 0, max: 1000000, default: 0.1 mask_ideal_band_options: &MaskIdealBandOptions -> optional arguments returns VipsImage - Output image
mask_ideal_ring
VipsMaskIdealRing (mask_ideal_ring), make an ideal ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.5 returns VipsImage - Output image
mask_ideal_ring_with_opts
VipsMaskIdealRing (mask_ideal_ring), make an ideal ring filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 ringwidth: f64 -> Ringwidth min: 0, max: 1000000, default: 0.5 mask_ideal_ring_options: &MaskIdealRingOptions -> optional arguments returns VipsImage - Output image
mask_ideal_with_opts
VipsMaskIdeal (mask_ideal), make an ideal filter width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 frequency_cutoff: f64 -> Frequency cutoff min: 0, max: 1000000, default: 0.5 mask_ideal_options: &MaskIdealOptions -> optional arguments returns VipsImage - Output image
matches
VipsMatch (match), first-order match of two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image xr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 xr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 returns VipsImage - Output image
matches_with_opts
VipsMatch (match), first-order match of two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image xr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 xr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 matches_options: &MatchOptions -> optional arguments returns VipsImage - Output image
math
VipsMath (math), apply a math operation to an image inp: &VipsImage -> Input image math: OperationMath -> Math to perform Sin -> VIPS_OPERATION_MATH_SIN = 0 [DEFAULT] Co -> VIPS_OPERATION_MATH_COS = 1 Tan -> VIPS_OPERATION_MATH_TAN = 2 Asin -> VIPS_OPERATION_MATH_ASIN = 3 Aco -> VIPS_OPERATION_MATH_ACOS = 4 Atan -> VIPS_OPERATION_MATH_ATAN = 5 Log -> VIPS_OPERATION_MATH_LOG = 6 Log10 -> VIPS_OPERATION_MATH_LOG10 = 7 Exp -> VIPS_OPERATION_MATH_EXP = 8 Exp10 -> VIPS_OPERATION_MATH_EXP10 = 9 Sinh -> VIPS_OPERATION_MATH_SINH = 10 Cosh -> VIPS_OPERATION_MATH_COSH = 11 Tanh -> VIPS_OPERATION_MATH_TANH = 12 Asinh -> VIPS_OPERATION_MATH_ASINH = 13 Acosh -> VIPS_OPERATION_MATH_ACOSH = 14 Atanh -> VIPS_OPERATION_MATH_ATANH = 15 Last -> VIPS_OPERATION_MATH_LAST = 16 returns VipsImage - Output image
math_2
VipsMath2 (math2), binary math operations left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument math_2: OperationMath2 -> Math to perform Pow -> VIPS_OPERATION_MATH2_POW = 0 [DEFAULT] Wop -> VIPS_OPERATION_MATH2_WOP = 1 Atan2 -> VIPS_OPERATION_MATH2_ATAN2 = 2 Last -> VIPS_OPERATION_MATH2_LAST = 3 returns VipsImage - Output image
math_2_const
VipsMath2Const (math2_const), binary math operations with a constant inp: &VipsImage -> Input image math_2: OperationMath2 -> Math to perform Pow -> VIPS_OPERATION_MATH2_POW = 0 [DEFAULT] Wop -> VIPS_OPERATION_MATH2_WOP = 1 Atan2 -> VIPS_OPERATION_MATH2_ATAN2 = 2 Last -> VIPS_OPERATION_MATH2_LAST = 3 c: &mut [f64] -> Array of constants returns VipsImage - Output image
matrixinvert
VipsMatrixinvert (matrixinvert), invert a matrix inp: &VipsImage -> An square matrix returns VipsImage - Output matrix
matrixload
VipsForeignLoadMatrixFile (matrixload), load matrix (.mat), priority=0, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
matrixload_source
VipsForeignLoadMatrixSource (matrixload_source), load matrix, priority=0, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
matrixload_source_with_opts
VipsForeignLoadMatrixSource (matrixload_source), load matrix, priority=0, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from matrixload_source_options: &MatrixloadSourceOptions -> optional arguments returns VipsImage - Output image
matrixload_with_opts
VipsForeignLoadMatrixFile (matrixload), load matrix (.mat), priority=0, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from matrixload_options: &MatrixloadOptions -> optional arguments returns VipsImage - Output image
matrixmultiply
VipsMatrixmultiply (matrixmultiply), multiply two matrices left: &VipsImage -> First matrix to multiply right: &VipsImage -> Second matrix to multiply returns VipsImage - Output matrix
matrixprint
VipsForeignPrintMatrix (matrixprint), print matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save
matrixprint_with_opts
VipsForeignPrintMatrix (matrixprint), print matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save matrixprint_options: &MatrixprintOptions -> optional arguments
matrixsave
VipsForeignSaveMatrixFile (matrixsave), save image to matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save filename: &str -> Filename to save to
matrixsave_target
VipsForeignSaveMatrixTarget (matrixsave_target), save image to matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
matrixsave_target_with_opts
VipsForeignSaveMatrixTarget (matrixsave_target), save image to matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to matrixsave_target_options: &MatrixsaveTargetOptions -> optional arguments
matrixsave_with_opts
VipsForeignSaveMatrixFile (matrixsave), save image to matrix (.mat), priority=0, mono inp: &VipsImage -> Image to save filename: &str -> Filename to save to matrixsave_options: &MatrixsaveOptions -> optional arguments
max
VipsMax (max), find image maximum inp: &VipsImage -> Input image returns f64 - Output value
max_with_opts
VipsMax (max), find image maximum inp: &VipsImage -> Input image max_options: &MaxOptions -> optional arguments returns f64 - Output value
maxpair
VipsMaxpair (maxpair), maximum of a pair of images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
measure
VipsMeasure (measure), measure a set of patches on a color chart inp: &VipsImage -> Image to measure h: i32 -> Number of patches across chart min: 1, max: 100000000, default: 1 v: i32 -> Number of patches down chart min: 1, max: 100000000, default: 1 returns VipsImage - Output array of statistics
measure_with_opts
VipsMeasure (measure), measure a set of patches on a color chart inp: &VipsImage -> Image to measure h: i32 -> Number of patches across chart min: 1, max: 100000000, default: 1 v: i32 -> Number of patches down chart min: 1, max: 100000000, default: 1 measure_options: &MeasureOptions -> optional arguments returns VipsImage - Output array of statistics
merge
VipsMerge (merge), merge two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical merge Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 dx: i32 -> Horizontal displacement from sec to ref min: -100000000, max: 1000000000, default: 1 dy: i32 -> Vertical displacement from sec to ref min: -100000000, max: 1000000000, default: 1 returns VipsImage - Output image
merge_with_opts
VipsMerge (merge), merge two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical merge Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 dx: i32 -> Horizontal displacement from sec to ref min: -100000000, max: 1000000000, default: 1 dy: i32 -> Vertical displacement from sec to ref min: -100000000, max: 1000000000, default: 1 merge_options: &MergeOptions -> optional arguments returns VipsImage - Output image
min
VipsMin (min), find image minimum inp: &VipsImage -> Input image returns f64 - Output value
min_with_opts
VipsMin (min), find image minimum inp: &VipsImage -> Input image min_options: &MinOptions -> optional arguments returns f64 - Output value
minpair
VipsMinpair (minpair), minimum of a pair of images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
morph
VipsMorph (morph), morphology operation inp: &VipsImage -> Input image argument mask: &VipsImage -> Input matrix image morph: OperationMorphology -> Morphological operation to perform Erode -> VIPS_OPERATION_MORPHOLOGY_ERODE = 0 [DEFAULT] Dilate -> VIPS_OPERATION_MORPHOLOGY_DILATE = 1 Last -> VIPS_OPERATION_MORPHOLOGY_LAST = 2 returns VipsImage - Output image
mosaic
VipsMosaic (mosaic), mosaic two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical mosaic Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 xref: i32 -> Position of reference tie-point min: 0, max: 1000000000, default: 1 yref: i32 -> Position of reference tie-point min: 0, max: 1000000000, default: 1 xsec: i32 -> Position of secondary tie-point min: 0, max: 1000000000, default: 1 ysec: i32 -> Position of secondary tie-point min: 0, max: 1000000000, default: 1 returns VipsImage - Output image
mosaic_1
VipsMosaic1 (mosaic1), first-order mosaic of two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical mosaic Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 xr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 xr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 returns VipsImage - Output image
mosaic_1_with_opts
VipsMosaic1 (mosaic1), first-order mosaic of two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical mosaic Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 xr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_1: i32 -> Position of first reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_1: i32 -> Position of first secondary tie-point min: -1000000000, max: 1000000000, default: 1 xr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 yr_2: i32 -> Position of second reference tie-point min: -1000000000, max: 1000000000, default: 1 xs_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 ys_2: i32 -> Position of second secondary tie-point min: -1000000000, max: 1000000000, default: 1 mosaic_1_options: &Mosaic1Options -> optional arguments returns VipsImage - Output image
mosaic_with_opts
VipsMosaic (mosaic), mosaic two images refp: &VipsImage -> Reference image sec: &VipsImage -> Secondary image direction: Direction -> Horizontal or vertical mosaic Horizontal -> VIPS_DIRECTION_HORIZONTAL = 0 [DEFAULT] Vertical -> VIPS_DIRECTION_VERTICAL = 1 Last -> VIPS_DIRECTION_LAST = 2 xref: i32 -> Position of reference tie-point min: 0, max: 1000000000, default: 1 yref: i32 -> Position of reference tie-point min: 0, max: 1000000000, default: 1 xsec: i32 -> Position of secondary tie-point min: 0, max: 1000000000, default: 1 ysec: i32 -> Position of secondary tie-point min: 0, max: 1000000000, default: 1 mosaic_options: &MosaicOptions -> optional arguments returns VipsImage - Output image
msb
VipsMsb (msb), pick most-significant byte from an image inp: &VipsImage -> Input image returns VipsImage - Output image
msb_with_opts
VipsMsb (msb), pick most-significant byte from an image inp: &VipsImage -> Input image msb_options: &MsbOptions -> optional arguments returns VipsImage - Output image
multiply
VipsMultiply (multiply), multiply two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
percent
VipsPercent (percent), find threshold for percent of pixels inp: &VipsImage -> Input image percent: f64 -> Percent of pixels min: 0, max: 100, default: 50 returns i32 - Threshold above which lie percent of pixels
perlin
VipsPerlin (perlin), make a perlin noise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
perlin_with_opts
VipsPerlin (perlin), make a perlin noise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 perlin_options: &PerlinOptions -> optional arguments returns VipsImage - Output image
phasecor
VipsPhasecor (phasecor), calculate phase correlation inp: &VipsImage -> Input image in_2: &VipsImage -> Second input image returns VipsImage - Output image
pngload
VipsForeignLoadPngFile (pngload), load png from file (.png), priority=200, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
pngload_buffer
VipsForeignLoadPngBuffer (pngload_buffer), load png from buffer, priority=200, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
pngload_buffer_with_opts
VipsForeignLoadPngBuffer (pngload_buffer), load png from buffer, priority=200, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from pngload_buffer_options: &PngloadBufferOptions -> optional arguments returns VipsImage - Output image
pngload_source
VipsForeignLoadPngSource (pngload_source), load png from source, priority=200, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
pngload_source_with_opts
VipsForeignLoadPngSource (pngload_source), load png from source, priority=200, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from pngload_source_options: &PngloadSourceOptions -> optional arguments returns VipsImage - Output image
pngload_with_opts
VipsForeignLoadPngFile (pngload), load png from file (.png), priority=200, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from pngload_options: &PngloadOptions -> optional arguments returns VipsImage - Output image
pngsave
VipsForeignSavePngFile (pngsave), save image to png file (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to
pngsave_buffer
VipsForeignSavePngBuffer (pngsave_buffer), save image to png buffer (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
pngsave_buffer_with_opts
VipsForeignSavePngBuffer (pngsave_buffer), save image to png buffer (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save pngsave_buffer_options: &PngsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
pngsave_target
VipsForeignSavePngTarget (pngsave_target), save image to target as PNG (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
pngsave_target_with_opts
VipsForeignSavePngTarget (pngsave_target), save image to target as PNG (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to pngsave_target_options: &PngsaveTargetOptions -> optional arguments
pngsave_with_opts
VipsForeignSavePngFile (pngsave), save image to png file (.png), priority=0, mono rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to pngsave_options: &PngsaveOptions -> optional arguments
ppmload
VipsForeignLoadPpmFile (ppmload), load ppm from file (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from returns VipsImage - Output image
ppmload_buffer
VipsForeignLoadPpmBuffer (ppmload_buffer), load ppm from buffer (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
ppmload_buffer_with_opts
VipsForeignLoadPpmBuffer (ppmload_buffer), load ppm from buffer (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from ppmload_buffer_options: &PpmloadBufferOptions -> optional arguments returns VipsImage - Output image
ppmload_source
VipsForeignLoadPpmSource (ppmload_source), load ppm from source (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
ppmload_source_with_opts
VipsForeignLoadPpmSource (ppmload_source), load ppm from source (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from ppmload_source_options: &PpmloadSourceOptions -> optional arguments returns VipsImage - Output image
ppmload_with_opts
VipsForeignLoadPpmFile (ppmload), load ppm from file (.pbm, .pgm, .ppm, .pfm, .pnm), priority=200, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from ppmload_options: &PpmloadOptions -> optional arguments returns VipsImage - Output image
ppmsave
VipsForeignSavePpmFile (ppmsave), save image to ppm file (.pbm, .pgm, .ppm, .pfm, .pnm), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to
ppmsave_target
VipsForeignSavePpmTarget (ppmsave_target), save to ppm (.ppm), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
ppmsave_target_with_opts
VipsForeignSavePpmTarget (ppmsave_target), save to ppm (.ppm), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to ppmsave_target_options: &PpmsaveTargetOptions -> optional arguments
ppmsave_with_opts
VipsForeignSavePpmFile (ppmsave), save image to ppm file (.pbm, .pgm, .ppm, .pfm, .pnm), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to ppmsave_options: &PpmsaveOptions -> optional arguments
premultiply
VipsPremultiply (premultiply), premultiply image alpha inp: &VipsImage -> Input image returns VipsImage - Output image
premultiply_with_opts
VipsPremultiply (premultiply), premultiply image alpha inp: &VipsImage -> Input image premultiply_options: &PremultiplyOptions -> optional arguments returns VipsImage - Output image
prewitt
VipsPrewitt (prewitt), Prewitt edge detector inp: &VipsImage -> Input image returns VipsImage - Output image
profile
VipsProfile (profile), find image profiles inp: &VipsImage -> Input image Tuple ( VipsImage - First non-zero pixel in column VipsImage - First non-zero pixel in row )
profile_load
VipsProfileLoad (profile_load), load named ICC profile name: &str -> Profile name returns Vec<u8> - Loaded profile
project
VipsProject (project), find image projections inp: &VipsImage -> Input image Tuple ( VipsImage - Sums of columns VipsImage - Sums of rows )
quadratic
VipsQuadratic (quadratic), resample an image with a quadratic transform inp: &VipsImage -> Input image argument coeff: &VipsImage -> Coefficient matrix returns VipsImage - Output image
quadratic_with_opts
VipsQuadratic (quadratic), resample an image with a quadratic transform inp: &VipsImage -> Input image argument coeff: &VipsImage -> Coefficient matrix quadratic_options: &QuadraticOptions -> optional arguments returns VipsImage - Output image
rad_2float
VipsRad2float (rad2float), unpack Radiance coding to float RGB inp: &VipsImage -> Input image returns VipsImage - Output image
radload
VipsForeignLoadRadFile (radload), load a Radiance image from a file (.hdr), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
radload_buffer
VipsForeignLoadRadBuffer (radload_buffer), load rad from buffer, priority=-50, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
radload_buffer_with_opts
VipsForeignLoadRadBuffer (radload_buffer), load rad from buffer, priority=-50, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from radload_buffer_options: &RadloadBufferOptions -> optional arguments returns VipsImage - Output image
radload_source
VipsForeignLoadRadSource (radload_source), load rad from source, priority=-50, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
radload_source_with_opts
VipsForeignLoadRadSource (radload_source), load rad from source, priority=-50, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from radload_source_options: &RadloadSourceOptions -> optional arguments returns VipsImage - Output image
radload_with_opts
VipsForeignLoadRadFile (radload), load a Radiance image from a file (.hdr), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from radload_options: &RadloadOptions -> optional arguments returns VipsImage - Output image
radsave
VipsForeignSaveRadFile (radsave), save image to Radiance file (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save filename: &str -> Filename to save to
radsave_buffer
VipsForeignSaveRadBuffer (radsave_buffer), save image to Radiance buffer (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
radsave_buffer_with_opts
VipsForeignSaveRadBuffer (radsave_buffer), save image to Radiance buffer (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save radsave_buffer_options: &RadsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
radsave_target
VipsForeignSaveRadTarget (radsave_target), save image to Radiance target (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
radsave_target_with_opts
VipsForeignSaveRadTarget (radsave_target), save image to Radiance target (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to radsave_target_options: &RadsaveTargetOptions -> optional arguments
radsave_with_opts
VipsForeignSaveRadFile (radsave), save image to Radiance file (.hdr), priority=0, mono rgb inp: &VipsImage -> Image to save filename: &str -> Filename to save to radsave_options: &RadsaveOptions -> optional arguments
rank
VipsRank (rank), rank filter inp: &VipsImage -> Input image argument width: i32 -> Window width in pixels min: 1, max: 100000, default: 11 height: i32 -> Window height in pixels min: 1, max: 100000, default: 11 index: i32 -> Select pixel at index min: 0, max: 100000000, default: 50 returns VipsImage - Output image
rawload
VipsForeignLoadRaw (rawload), load raw data from a file, priority=0, untrusted, get_flags, get_flags_filename, header filename: &str -> Filename to load from width: i32 -> Image width in pixels min: 0, max: 100000000, default: 0 height: i32 -> Image height in pixels min: 0, max: 100000000, default: 0 bands: i32 -> Number of bands in image min: 0, max: 100000000, default: 0 returns VipsImage - Output image
rawload_with_opts
VipsForeignLoadRaw (rawload), load raw data from a file, priority=0, untrusted, get_flags, get_flags_filename, header filename: &str -> Filename to load from width: i32 -> Image width in pixels min: 0, max: 100000000, default: 0 height: i32 -> Image height in pixels min: 0, max: 100000000, default: 0 bands: i32 -> Number of bands in image min: 0, max: 100000000, default: 0 rawload_options: &RawloadOptions -> optional arguments returns VipsImage - Output image
rawsave
VipsForeignSaveRawFile (rawsave), save image to raw file (.raw), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to
rawsave_buffer
VipsForeignSaveRawBuffer (rawsave_buffer), write raw image to buffer (.raw), priority=0, inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
rawsave_buffer_with_opts
VipsForeignSaveRawBuffer (rawsave_buffer), write raw image to buffer (.raw), priority=0, inp: &VipsImage -> Image to save rawsave_buffer_options: &RawsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
rawsave_target
VipsForeignSaveRawTarget (rawsave_target), write raw image to target (.raw), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
rawsave_target_with_opts
VipsForeignSaveRawTarget (rawsave_target), write raw image to target (.raw), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to rawsave_target_options: &RawsaveTargetOptions -> optional arguments
rawsave_with_opts
VipsForeignSaveRawFile (rawsave), save image to raw file (.raw), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to rawsave_options: &RawsaveOptions -> optional arguments
recomb
VipsRecomb (recomb), linear recombination with matrix inp: &VipsImage -> Input image argument m: &VipsImage -> Matrix of coefficients returns VipsImage - Output image
reduce
VipsReduce (reduce), reduce an image inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
reduce_with_opts
VipsReduce (reduce), reduce an image inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 reduce_options: &ReduceOptions -> optional arguments returns VipsImage - Output image
reduceh
VipsReduceh (reduceh), shrink an image horizontally inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
reduceh_with_opts
VipsReduceh (reduceh), shrink an image horizontally inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 reduceh_options: &ReducehOptions -> optional arguments returns VipsImage - Output image
reducev
VipsReducev (reducev), shrink an image vertically inp: &VipsImage -> Input image argument vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
reducev_with_opts
VipsReducev (reducev), shrink an image vertically inp: &VipsImage -> Input image argument vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 reducev_options: &ReducevOptions -> optional arguments returns VipsImage - Output image
relational
VipsRelational (relational), relational operation on two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument relational: OperationRelational -> Relational to perform Equal -> VIPS_OPERATION_RELATIONAL_EQUAL = 0 [DEFAULT] Noteq -> VIPS_OPERATION_RELATIONAL_NOTEQ = 1 Less -> VIPS_OPERATION_RELATIONAL_LESS = 2 Lesseq -> VIPS_OPERATION_RELATIONAL_LESSEQ = 3 More -> VIPS_OPERATION_RELATIONAL_MORE = 4 Moreeq -> VIPS_OPERATION_RELATIONAL_MOREEQ = 5 Last -> VIPS_OPERATION_RELATIONAL_LAST = 6 returns VipsImage - Output image
relational_const
VipsRelationalConst (relational_const), relational operations against a constant inp: &VipsImage -> Input image relational: OperationRelational -> Relational to perform Equal -> VIPS_OPERATION_RELATIONAL_EQUAL = 0 [DEFAULT] Noteq -> VIPS_OPERATION_RELATIONAL_NOTEQ = 1 Less -> VIPS_OPERATION_RELATIONAL_LESS = 2 Lesseq -> VIPS_OPERATION_RELATIONAL_LESSEQ = 3 More -> VIPS_OPERATION_RELATIONAL_MORE = 4 Moreeq -> VIPS_OPERATION_RELATIONAL_MOREEQ = 5 Last -> VIPS_OPERATION_RELATIONAL_LAST = 6 c: &mut [f64] -> Array of constants returns VipsImage - Output image
remainder
VipsRemainder (remainder), remainder after integer division of two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
remainder_const
VipsRemainderConst (remainder_const), remainder after integer division of an image and a constant inp: &VipsImage -> Input image c: &mut [f64] -> Array of constants returns VipsImage - Output image
remosaic
VipsRemosaic (remosaic), rebuild an mosaiced image inp: &VipsImage -> Input image old_str: &str -> Search for this string new_str: &str -> And swap for this string returns VipsImage - Output image
replicate
VipsReplicate (replicate), replicate an image inp: &VipsImage -> Input image across: i32 -> Repeat this many times horizontally min: 1, max: 1000000, default: 1 down: i32 -> Repeat this many times vertically min: 1, max: 1000000, default: 1 returns VipsImage - Output image
resize
VipsResize (resize), resize an image inp: &VipsImage -> Input image argument scale: f64 -> Scale image by this factor min: 0, max: 10000000, default: 0 returns VipsImage - Output image
resize_with_opts
VipsResize (resize), resize an image inp: &VipsImage -> Input image argument scale: f64 -> Scale image by this factor min: 0, max: 10000000, default: 0 resize_options: &ResizeOptions -> optional arguments returns VipsImage - Output image
rot
VipsRot (rot), rotate an image inp: &VipsImage -> Input image angle: Angle -> Angle to rotate image D0 -> VIPS_ANGLE_D0 = 0 D90 -> VIPS_ANGLE_D90 = 1 [DEFAULT] D180 -> VIPS_ANGLE_D180 = 2 D270 -> VIPS_ANGLE_D270 = 3 Last -> VIPS_ANGLE_LAST = 4 returns VipsImage - Output image
rot_45
VipsRot45 (rot45), rotate an image inp: &VipsImage -> Input image returns VipsImage - Output image
rot_45_with_opts
VipsRot45 (rot45), rotate an image inp: &VipsImage -> Input image rot_45_options: &Rot45Options -> optional arguments returns VipsImage - Output image
rotate
VipsRotate (rotate), rotate an image by a number of degrees inp: &VipsImage -> Input image argument angle: f64 -> Rotate clockwise by this many degrees min: -10000000, max: 10000000, default: 0 returns VipsImage - Output image
rotate_with_opts
VipsRotate (rotate), rotate an image by a number of degrees inp: &VipsImage -> Input image argument angle: f64 -> Rotate clockwise by this many degrees min: -10000000, max: 10000000, default: 0 rotate_options: &RotateOptions -> optional arguments returns VipsImage - Output image
round
VipsRound (round), perform a round function on an image inp: &VipsImage -> Input image round: OperationRound -> Rounding operation to perform Rint -> VIPS_OPERATION_ROUND_RINT = 0 [DEFAULT] Ceil -> VIPS_OPERATION_ROUND_CEIL = 1 Floor -> VIPS_OPERATION_ROUND_FLOOR = 2 Last -> VIPS_OPERATION_ROUND_LAST = 3 returns VipsImage - Output image
s_rgb2hsv
VipssRGB2HSV (sRGB2HSV), transform sRGB to HSV inp: &VipsImage -> Input image returns VipsImage - Output image
s_rgb_2sc_rgb
VipssRGB2scRGB (sRGB2scRGB), convert an sRGB image to scRGB inp: &VipsImage -> Input image returns VipsImage - Output image
sc_rgb2bw
VipsscRGB2BW (scRGB2BW), convert scRGB to BW inp: &VipsImage -> Input image returns VipsImage - Output image
sc_rgb2bw_with_opts
VipsscRGB2BW (scRGB2BW), convert scRGB to BW inp: &VipsImage -> Input image sc_rgb2bw_options: &ScRgb2BwOptions -> optional arguments returns VipsImage - Output image
sc_rgb2xyz
VipsscRGB2XYZ (scRGB2XYZ), transform scRGB to XYZ inp: &VipsImage -> Input image returns VipsImage - Output image
sc_rgb_2s_rgb
VipsscRGB2sRGB (scRGB2sRGB), convert scRGB to sRGB inp: &VipsImage -> Input image returns VipsImage - Output image
sc_rgb_2s_rgb_with_opts
VipsscRGB2sRGB (scRGB2sRGB), convert scRGB to sRGB inp: &VipsImage -> Input image sc_rgb_2s_rgb_options: &ScRgb2SRgbOptions -> optional arguments returns VipsImage - Output image
scale
VipsScale (scale), scale an image to uchar inp: &VipsImage -> Input image returns VipsImage - Output image
scale_with_opts
VipsScale (scale), scale an image to uchar inp: &VipsImage -> Input image scale_options: &ScaleOptions -> optional arguments returns VipsImage - Output image
scharr
VipsScharr (scharr), Scharr edge detector inp: &VipsImage -> Input image returns VipsImage - Output image
sdf
VipsSdf (sdf), create an SDF image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 shape: SdfShape -> SDF shape to create Circle -> VIPS_SDF_SHAPE_CIRCLE = 0 [DEFAULT] Box -> VIPS_SDF_SHAPE_BOX = 1 RoundedBox -> VIPS_SDF_SHAPE_ROUNDED_BOX = 2 Line -> VIPS_SDF_SHAPE_LINE = 3 Last -> VIPS_SDF_SHAPE_LAST = 4 returns VipsImage - Output image
sdf_with_opts
VipsSdf (sdf), create an SDF image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 shape: SdfShape -> SDF shape to create Circle -> VIPS_SDF_SHAPE_CIRCLE = 0 [DEFAULT] Box -> VIPS_SDF_SHAPE_BOX = 1 RoundedBox -> VIPS_SDF_SHAPE_ROUNDED_BOX = 2 Line -> VIPS_SDF_SHAPE_LINE = 3 Last -> VIPS_SDF_SHAPE_LAST = 4 sdf_options: &SdfOptions -> optional arguments returns VipsImage - Output image
sequential
VipsSequential (sequential), check sequential access inp: &VipsImage -> Input image returns VipsImage - Output image
sequential_with_opts
VipsSequential (sequential), check sequential access inp: &VipsImage -> Input image sequential_options: &SequentialOptions -> optional arguments returns VipsImage - Output image
sharpen
VipsSharpen (sharpen), unsharp masking for print inp: &VipsImage -> Input image returns VipsImage - Output image
sharpen_with_opts
VipsSharpen (sharpen), unsharp masking for print inp: &VipsImage -> Input image sharpen_options: &SharpenOptions -> optional arguments returns VipsImage - Output image
shrink
VipsShrink (shrink), shrink an image inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
shrink_with_opts
VipsShrink (shrink), shrink an image inp: &VipsImage -> Input image argument hshrink: f64 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 vshrink: f64 -> Vertical shrink factor min: 1, max: 1000000, default: 1 shrink_options: &ShrinkOptions -> optional arguments returns VipsImage - Output image
shrinkh
VipsShrinkh (shrinkh), shrink an image horizontally inp: &VipsImage -> Input image argument hshrink: i32 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
shrinkh_with_opts
VipsShrinkh (shrinkh), shrink an image horizontally inp: &VipsImage -> Input image argument hshrink: i32 -> Horizontal shrink factor min: 1, max: 1000000, default: 1 shrinkh_options: &ShrinkhOptions -> optional arguments returns VipsImage - Output image
shrinkv
VipsShrinkv (shrinkv), shrink an image vertically inp: &VipsImage -> Input image argument vshrink: i32 -> Vertical shrink factor min: 1, max: 1000000, default: 1 returns VipsImage - Output image
shrinkv_with_opts
VipsShrinkv (shrinkv), shrink an image vertically inp: &VipsImage -> Input image argument vshrink: i32 -> Vertical shrink factor min: 1, max: 1000000, default: 1 shrinkv_options: &ShrinkvOptions -> optional arguments returns VipsImage - Output image
sign
VipsSign (sign), unit vector of pixel inp: &VipsImage -> Input image returns VipsImage - Output image
similarity
VipsSimilarity (similarity), similarity transform of an image inp: &VipsImage -> Input image argument returns VipsImage - Output image
similarity_with_opts
VipsSimilarity (similarity), similarity transform of an image inp: &VipsImage -> Input image argument similarity_options: &SimilarityOptions -> optional arguments returns VipsImage - Output image
sines
VipsSines (sines), make a 2D sine wave width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
sines_with_opts
VipsSines (sines), make a 2D sine wave width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 sines_options: &SineOptions -> optional arguments returns VipsImage - Output image
smartcrop
VipsSmartcrop (smartcrop), extract an area from an image input: &VipsImage -> Input image width: i32 -> Width of extract area min: 1, max: 100000000, default: 1 height: i32 -> Height of extract area min: 1, max: 100000000, default: 1 returns VipsImage - Output image
smartcrop_with_opts
VipsSmartcrop (smartcrop), extract an area from an image input: &VipsImage -> Input image width: i32 -> Width of extract area min: 1, max: 100000000, default: 1 height: i32 -> Height of extract area min: 1, max: 100000000, default: 1 smartcrop_options: &SmartcropOptions -> optional arguments returns VipsImage - Output image
sobel
VipsSobel (sobel), Sobel edge detector inp: &VipsImage -> Input image returns VipsImage - Output image
spcor
VipsSpcor (spcor), spatial correlation inp: &VipsImage -> Input image argument refp: &VipsImage -> Input reference image returns VipsImage - Output image
spectrum
VipsSpectrum (spectrum), make displayable power spectrum inp: &VipsImage -> Input image returns VipsImage - Output image
stats
VipsStats (stats), find many image stats inp: &VipsImage -> Input image returns VipsImage - Output array of statistics
stdif
VipsStdif (stdif), statistical difference inp: &VipsImage -> Input image width: i32 -> Window width in pixels min: 1, max: 256, default: 11 height: i32 -> Window height in pixels min: 1, max: 256, default: 11 returns VipsImage - Output image
stdif_with_opts
VipsStdif (stdif), statistical difference inp: &VipsImage -> Input image width: i32 -> Window width in pixels min: 1, max: 256, default: 11 height: i32 -> Window height in pixels min: 1, max: 256, default: 11 stdif_options: &StdifOptions -> optional arguments returns VipsImage - Output image
subsample
VipsSubsample (subsample), subsample an image input: &VipsImage -> Input image xfac: i32 -> Horizontal subsample factor min: 1, max: 100000000, default: 1 yfac: i32 -> Vertical subsample factor min: 1, max: 100000000, default: 1 returns VipsImage - Output image
subsample_with_opts
VipsSubsample (subsample), subsample an image input: &VipsImage -> Input image xfac: i32 -> Horizontal subsample factor min: 1, max: 100000000, default: 1 yfac: i32 -> Vertical subsample factor min: 1, max: 100000000, default: 1 subsample_options: &SubsampleOptions -> optional arguments returns VipsImage - Output image
subtract
VipsSubtract (subtract), subtract two images left: &VipsImage -> Left-hand image argument right: &VipsImage -> Right-hand image argument returns VipsImage - Output image
sum
VipsSum (sum), sum an array of images inp: &mut [VipsImage] -> Array of input images returns VipsImage - Output image
svgload
VipsForeignLoadSvgFile (svgload), load SVG with rsvg (.svg, .svgz, .svg.gz), priority=-5, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
svgload_buffer
VipsForeignLoadSvgBuffer (svgload_buffer), load SVG with rsvg, priority=-5, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
svgload_buffer_with_opts
VipsForeignLoadSvgBuffer (svgload_buffer), load SVG with rsvg, priority=-5, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from svgload_buffer_options: &SvgloadBufferOptions -> optional arguments returns VipsImage - Output image
svgload_with_opts
VipsForeignLoadSvgFile (svgload), load SVG with rsvg (.svg, .svgz, .svg.gz), priority=-5, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from svgload_options: &SvgloadOptions -> optional arguments returns VipsImage - Output image
switch
VipsSwitch (switch), find the index of the first non-zero pixel in tests tests: &mut [VipsImage] -> Table of images to test returns VipsImage - Output image
system
VipsSystem (system), run an external command cmd_format: &str -> Command to run
system_with_opts
VipsSystem (system), run an external command cmd_format: &str -> Command to run system_options: &SystemOptions -> optional arguments
text
VipsText (text), make a text image text: &str -> Text to render returns VipsImage - Output image
text_with_opts
VipsText (text), make a text image text: &str -> Text to render text_options: &TextOptions -> optional arguments returns VipsImage - Output image
thumbnail
VipsThumbnailFile (thumbnail), generate thumbnail from file filename: &str -> Filename to read from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 returns VipsImage - Output image
thumbnail_buffer
VipsThumbnailBuffer (thumbnail_buffer), generate thumbnail from buffer buffer: &[u8] -> Buffer to load from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 returns VipsImage - Output image
thumbnail_buffer_with_opts
VipsThumbnailBuffer (thumbnail_buffer), generate thumbnail from buffer buffer: &[u8] -> Buffer to load from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 thumbnail_buffer_options: &ThumbnailBufferOptions -> optional arguments returns VipsImage - Output image
thumbnail_image
VipsThumbnailImage (thumbnail_image), generate thumbnail from image inp: &VipsImage -> Input image argument width: i32 -> Size to this width min: 1, max: 100000000, default: 1 returns VipsImage - Output image
thumbnail_image_with_opts
VipsThumbnailImage (thumbnail_image), generate thumbnail from image inp: &VipsImage -> Input image argument width: i32 -> Size to this width min: 1, max: 100000000, default: 1 thumbnail_image_options: &ThumbnailImageOptions -> optional arguments returns VipsImage - Output image
thumbnail_source
VipsThumbnailSource (thumbnail_source), generate thumbnail from source source: &VipsSource -> Source to load from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 returns VipsImage - Output image
thumbnail_source_with_opts
VipsThumbnailSource (thumbnail_source), generate thumbnail from source source: &VipsSource -> Source to load from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 thumbnail_source_options: &ThumbnailSourceOptions -> optional arguments returns VipsImage - Output image
thumbnail_with_opts
VipsThumbnailFile (thumbnail), generate thumbnail from file filename: &str -> Filename to read from width: i32 -> Size to this width min: 1, max: 100000000, default: 1 thumbnail_options: &ThumbnailOptions -> optional arguments returns VipsImage - Output image
tiffload
VipsForeignLoadTiffFile (tiffload), load tiff from file (.tif, .tiff), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
tiffload_buffer
VipsForeignLoadTiffBuffer (tiffload_buffer), load tiff from buffer, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
tiffload_buffer_with_opts
VipsForeignLoadTiffBuffer (tiffload_buffer), load tiff from buffer, priority=50, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from tiffload_buffer_options: &TiffloadBufferOptions -> optional arguments returns VipsImage - Output image
tiffload_source
VipsForeignLoadTiffSource (tiffload_source), load tiff from source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
tiffload_source_with_opts
VipsForeignLoadTiffSource (tiffload_source), load tiff from source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from tiffload_source_options: &TiffloadSourceOptions -> optional arguments returns VipsImage - Output image
tiffload_with_opts
VipsForeignLoadTiffFile (tiffload), load tiff from file (.tif, .tiff), priority=50, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from tiffload_options: &TiffloadOptions -> optional arguments returns VipsImage - Output image
tiffsave
VipsForeignSaveTiffFile (tiffsave), save image to tiff file (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to
tiffsave_buffer
VipsForeignSaveTiffBuffer (tiffsave_buffer), save image to tiff buffer (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
tiffsave_buffer_with_opts
VipsForeignSaveTiffBuffer (tiffsave_buffer), save image to tiff buffer (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save tiffsave_buffer_options: &TiffsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
tiffsave_target
VipsForeignSaveTiffTarget (tiffsave_target), save image to tiff target (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
tiffsave_target_with_opts
VipsForeignSaveTiffTarget (tiffsave_target), save image to tiff target (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to tiffsave_target_options: &TiffsaveTargetOptions -> optional arguments
tiffsave_with_opts
VipsForeignSaveTiffFile (tiffsave), save image to tiff file (.tif, .tiff), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to tiffsave_options: &TiffsaveOptions -> optional arguments
tilecache
VipsTileCache (tilecache), cache an image as a set of tiles inp: &VipsImage -> Input image returns VipsImage - Output image
tilecache_with_opts
VipsTileCache (tilecache), cache an image as a set of tiles inp: &VipsImage -> Input image tilecache_options: &TilecacheOptions -> optional arguments returns VipsImage - Output image
tonelut
VipsTonelut (tonelut), build a look-up table returns VipsImage - Output image
tonelut_with_opts
VipsTonelut (tonelut), build a look-up table tonelut_options: &TonelutOptions -> optional arguments returns VipsImage - Output image
transpose_3d
VipsTranspose3d (transpose3d), transpose3d an image inp: &VipsImage -> Input image returns VipsImage - Output image
transpose_3d_with_opts
VipsTranspose3d (transpose3d), transpose3d an image inp: &VipsImage -> Input image transpose_3d_options: &Transpose3DOptions -> optional arguments returns VipsImage - Output image
unpremultiply
VipsUnpremultiply (unpremultiply), unpremultiply image alpha inp: &VipsImage -> Input image returns VipsImage - Output image
unpremultiply_with_opts
VipsUnpremultiply (unpremultiply), unpremultiply image alpha inp: &VipsImage -> Input image unpremultiply_options: &UnpremultiplyOptions -> optional arguments returns VipsImage - Output image
vipsload
VipsForeignLoadVipsFile (vipsload), load vips from file (.v, .vips), priority=200, untrusted, is_a, get_flags, get_flags_filename, header filename: &str -> Filename to load from returns VipsImage - Output image
vipsload_source
VipsForeignLoadVipsSource (vipsload_source), load vips from source, priority=200, untrusted, is_a_source, get_flags, get_flags_filename, header source: &VipsSource -> Source to load from returns VipsImage - Output image
vipsload_source_with_opts
VipsForeignLoadVipsSource (vipsload_source), load vips from source, priority=200, untrusted, is_a_source, get_flags, get_flags_filename, header source: &VipsSource -> Source to load from vipsload_source_options: &VipsloadSourceOptions -> optional arguments returns VipsImage - Output image
vipsload_with_opts
VipsForeignLoadVipsFile (vipsload), load vips from file (.v, .vips), priority=200, untrusted, is_a, get_flags, get_flags_filename, header filename: &str -> Filename to load from vipsload_options: &VipsloadOptions -> optional arguments returns VipsImage - Output image
vipssave
VipsForeignSaveVipsFile (vipssave), save image to file in vips format (.v, .vips), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to
vipssave_target
VipsForeignSaveVipsTarget (vipssave_target), save image to target in vips format (.v, .vips), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
vipssave_target_with_opts
VipsForeignSaveVipsTarget (vipssave_target), save image to target in vips format (.v, .vips), priority=0, inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to vipssave_target_options: &VipssaveTargetOptions -> optional arguments
vipssave_with_opts
VipsForeignSaveVipsFile (vipssave), save image to file in vips format (.v, .vips), priority=0, inp: &VipsImage -> Image to save filename: &str -> Filename to save to vipssave_options: &VipssaveOptions -> optional arguments
webpload
VipsForeignLoadWebpFile (webpload), load webp from file (.webp), priority=200, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
webpload_buffer
VipsForeignLoadWebpBuffer (webpload_buffer), load webp from buffer, priority=200, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
webpload_buffer_with_opts
VipsForeignLoadWebpBuffer (webpload_buffer), load webp from buffer, priority=200, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from webpload_buffer_options: &WebploadBufferOptions -> optional arguments returns VipsImage - Output image
webpload_source
VipsForeignLoadWebpSource (webpload_source), load webp from source, priority=200, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
webpload_source_with_opts
VipsForeignLoadWebpSource (webpload_source), load webp from source, priority=200, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from webpload_source_options: &WebploadSourceOptions -> optional arguments returns VipsImage - Output image
webpload_with_opts
VipsForeignLoadWebpFile (webpload), load webp from file (.webp), priority=200, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from webpload_options: &WebploadOptions -> optional arguments returns VipsImage - Output image
webpsave
VipsForeignSaveWebpFile (webpsave), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to
webpsave_buffer
VipsForeignSaveWebpBuffer (webpsave_buffer), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
webpsave_buffer_with_opts
VipsForeignSaveWebpBuffer (webpsave_buffer), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save webpsave_buffer_options: &WebpsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
webpsave_mime
VipsForeignSaveWebpMime (webpsave_mime), save image to webp mime (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save
webpsave_mime_with_opts
VipsForeignSaveWebpMime (webpsave_mime), save image to webp mime (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save webpsave_mime_options: &WebpsaveMimeOptions -> optional arguments
webpsave_target
VipsForeignSaveWebpTarget (webpsave_target), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
webpsave_target_with_opts
VipsForeignSaveWebpTarget (webpsave_target), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to webpsave_target_options: &WebpsaveTargetOptions -> optional arguments
webpsave_with_opts
VipsForeignSaveWebpFile (webpsave), save as WebP (.webp), priority=0, rgb alpha inp: &VipsImage -> Image to save filename: &str -> Filename to save to webpsave_options: &WebpsaveOptions -> optional arguments
worley
VipsWorley (worley), make a worley noise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
worley_with_opts
VipsWorley (worley), make a worley noise image width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 worley_options: &WorleyOptions -> optional arguments returns VipsImage - Output image
wrap
VipsWrap (wrap), wrap image origin inp: &VipsImage -> Input image returns VipsImage - Output image
wrap_with_opts
VipsWrap (wrap), wrap image origin inp: &VipsImage -> Input image wrap_options: &WrapOptions -> optional arguments returns VipsImage - Output image
xyz
VipsXyz (xyz), make an image where pixel values are coordinates width: i32 -> Image width in pixels min: 1, max: 100000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 64 returns VipsImage - Output image
xyz2_lab
VipsXYZ2Lab (XYZ2Lab), transform XYZ to Lab inp: &VipsImage -> Input image returns VipsImage - Output image
xyz2_lab_with_opts
VipsXYZ2Lab (XYZ2Lab), transform XYZ to Lab inp: &VipsImage -> Input image xyz2_lab_options: &Xyz2LabOptions -> optional arguments returns VipsImage - Output image
xyz2_yxy
VipsXYZ2Yxy (XYZ2Yxy), transform XYZ to Yxy inp: &VipsImage -> Input image returns VipsImage - Output image
xyz2cmyk
VipsXYZ2CMYK (XYZ2CMYK), transform XYZ to CMYK inp: &VipsImage -> Input image returns VipsImage - Output image
xyz_2sc_rgb
VipsXYZ2scRGB (XYZ2scRGB), transform XYZ to scRGB inp: &VipsImage -> Input image returns VipsImage - Output image
xyz_with_opts
VipsXyz (xyz), make an image where pixel values are coordinates width: i32 -> Image width in pixels min: 1, max: 100000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 64 xyz_options: &XyzOptions -> optional arguments returns VipsImage - Output image
yxy_2xyz
VipsYxy2XYZ (Yxy2XYZ), transform Yxy to XYZ inp: &VipsImage -> Input image returns VipsImage - Output image
zone
VipsZone (zone), make a zone plate width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 returns VipsImage - Output image
zone_with_opts
VipsZone (zone), make a zone plate width: i32 -> Image width in pixels min: 1, max: 100000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 100000000, default: 1 zone_options: &ZoneOptions -> optional arguments returns VipsImage - Output image
zoom
VipsZoom (zoom), zoom an image input: &VipsImage -> Input image xfac: i32 -> Horizontal zoom factor min: 1, max: 100000000, default: 1 yfac: i32 -> Vertical zoom factor min: 1, max: 100000000, default: 1 returns VipsImage - Output image