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
CacheOptions
Options for cache operation
CannyOptions
Options for canny operation
CastOptions
Options for cast 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
DzsaveBufferOptions
Options for dzsave_buffer operation
DzsaveOptions
Options for dzsave operation
DzsaveTargetOptions
Options for dzsave_target 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
FitsloadOptions
Options for fitsload operation
FitssaveOptions
Options for fitssave 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
Jp2KloadBufferOptions
Options for jp_2kload_buffer operation
Jp2KloadOptions
Options for jp_2kload operation
Jp2KloadSourceOptions
Options for jp_2kload_source operation
Jp2KsaveBufferOptions
Options for jp_2ksave_buffer operation
Jp2KsaveOptions
Options for jp_2ksave operation
Jp2KsaveTargetOptions
Options for jp_2ksave_target operation
JpegloadBufferOptions
Options for jpegload_buffer operation
JpegloadOptions
Options for jpegload operation
JpegloadSourceOptions
Options for jpegload_source operation
JpegsaveBufferOptions
Options for jpegsave_buffer operation
JpegsaveMimeOptions
Options for jpegsave_mime operation
JpegsaveOptions
Options for jpegsave operation
JpegsaveTargetOptions
Options for jpegsave_target operation
JxlloadBufferOptions
Options for jxlload_buffer operation
JxlloadOptions
Options for jxlload operation
JxlloadSourceOptions
Options for jxlload_source operation
JxlsaveBufferOptions
Options for jxlsave_buffer operation
JxlsaveOptions
Options for jxlsave operation
JxlsaveTargetOptions
Options for jxlsave_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
MagickloadBufferOptions
Options for magickload_buffer operation
MagickloadOptions
Options for magickload operation
MagicksaveBufferOptions
Options for magicksave_buffer operation
MagicksaveOptions
Options for magicksave 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
MatloadOptions
Options for matload 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
OpenexrloadOptions
Options for openexrload operation
OpenslideloadOptions
Options for openslideload operation
OpenslideloadSourceOptions
Options for openslideload_source operation
PdfloadBufferOptions
Options for pdfload_buffer operation
PdfloadOptions
Options for pdfload operation
PdfloadSourceOptions
Options for pdfload_source 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
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
RawsaveFdOptions
Options for rawsave_fd operation
RawsaveOptions
Options for rawsave 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
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
SvgloadSourceOptions
Options for svgload_source 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
ForeignDzContainer
ForeignDzDepth
ForeignDzLayout
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
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
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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, default: 1 returns VipsImage - Output image
black_with_opts
VipsBlack (black), make a black image width: i32 -> Image width in pixels min: 1, max: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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
cache
VipsCache (cache), cache an image inp: &VipsImage -> Input image returns VipsImage - Output image
cache_with_opts
VipsCache (cache), cache an image inp: &VipsImage -> Input image cache_options: &CacheOptions -> optional arguments 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
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
dzsave
VipsForeignSaveDzFile (dzsave), save image to deepzoom file (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to
dzsave_buffer
VipsForeignSaveDzBuffer (dzsave_buffer), save image to dz buffer (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
dzsave_buffer_with_opts
VipsForeignSaveDzBuffer (dzsave_buffer), save image to dz buffer (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save dzsave_buffer_options: &DzsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
dzsave_target
VipsForeignSaveDzTarget (dzsave_target), save image to deepzoom target (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
dzsave_target_with_opts
VipsForeignSaveDzTarget (dzsave_target), save image to deepzoom target (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to dzsave_target_options: &DzsaveTargetOptions -> optional arguments
dzsave_with_opts
VipsForeignSaveDzFile (dzsave), save image to deepzoom file (.dz, .szi), priority=0, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to dzsave_options: &DzsaveOptions -> optional arguments
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: -10000000, max: 10000000, default: 0 top: i32 -> Top edge of extract area min: -10000000, max: 10000000, default: 0 width: i32 -> Width of extract area min: 1, max: 10000000, default: 1 height: i32 -> Height of extract area min: 1, max: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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 )
fitsload
VipsForeignLoadFitsFile (fitsload), load a FITS image (.fits, .fit, .fts), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
fitsload_with_opts
VipsForeignLoadFitsFile (fitsload), load a FITS image (.fits, .fit, .fts), priority=-50, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from fitsload_options: &FitsloadOptions -> optional arguments returns VipsImage - Output image
fitssave
VipsForeignSaveFits (fitssave), save image to fits file (.fits, .fit, .fts), priority=0, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to
fitssave_with_opts
VipsForeignSaveFits (fitssave), save image to fits file (.fits, .fit, .fts), priority=0, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to fitssave_options: &FitssaveOptions -> optional arguments
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: 10000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, default: 1 returns VipsImage - Output image
gaussnoise_with_opts
VipsGaussnoise (gaussnoise), make a gaussnoise image width: i32 -> Image width in pixels min: 1, max: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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, rgba-only inp: &VipsImage -> Image to save filename: &str -> Filename to save to
gifsave_buffer
VipsForeignSaveCgifBuffer (gifsave_buffer), save as gif (.gif), priority=0, rgba-only 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, rgba-only 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, rgba-only inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
gifsave_target_with_opts
VipsForeignSaveCgifTarget (gifsave_target), save as gif (.gif), priority=0, rgba-only 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, rgba-only 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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, rgba-only 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, rgba-only 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, rgba-only 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, rgba-only 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, rgba-only 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, rgba-only 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: 10000000, default: 1 height: i32 -> Window height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Window height in pixels min: 1, max: 10000000, 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: -10000000, max: 10000000, default: 0 y: i32 -> Top edge of sub in main min: -10000000, max: 10000000, 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: -10000000, max: 10000000, default: 0 y: i32 -> Top edge of sub in main min: -10000000, max: 10000000, 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
jp_2kload
VipsForeignLoadJp2kFile (jp2kload), load JPEG2000 image (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from returns VipsImage - Output image
jp_2kload_buffer
VipsForeignLoadJp2kBuffer (jp2kload_buffer), load JPEG2000 image, priority=0, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
jp_2kload_buffer_with_opts
VipsForeignLoadJp2kBuffer (jp2kload_buffer), load JPEG2000 image, priority=0, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from jp_2kload_buffer_options: &Jp2KloadBufferOptions -> optional arguments returns VipsImage - Output image
jp_2kload_source
VipsForeignLoadJp2kSource (jp2kload_source), load JPEG2000 image, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
jp_2kload_source_with_opts
VipsForeignLoadJp2kSource (jp2kload_source), load JPEG2000 image, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from jp_2kload_source_options: &Jp2KloadSourceOptions -> optional arguments returns VipsImage - Output image
jp_2kload_with_opts
VipsForeignLoadJp2kFile (jp2kload), load JPEG2000 image (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from jp_2kload_options: &Jp2KloadOptions -> optional arguments returns VipsImage - Output image
jp_2ksave
VipsForeignSaveJp2kFile (jp2ksave), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save filename: &str -> Filename to load from
jp_2ksave_buffer
VipsForeignSaveJp2kBuffer (jp2ksave_buffer), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
jp_2ksave_buffer_with_opts
VipsForeignSaveJp2kBuffer (jp2ksave_buffer), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save jp_2ksave_buffer_options: &Jp2KsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
jp_2ksave_target
VipsForeignSaveJp2kTarget (jp2ksave_target), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
jp_2ksave_target_with_opts
VipsForeignSaveJp2kTarget (jp2ksave_target), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to jp_2ksave_target_options: &Jp2KsaveTargetOptions -> optional arguments
jp_2ksave_with_opts
VipsForeignSaveJp2kFile (jp2ksave), save image in JPEG2000 format (.j2k, .jp2, .jpt, .j2c, .jpc), priority=0, any inp: &VipsImage -> Image to save filename: &str -> Filename to load from jp_2ksave_options: &Jp2KsaveOptions -> optional arguments
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_source
VipsForeignLoadJpegSource (jpegload_source), load image from jpeg source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
jpegload_source_with_opts
VipsForeignLoadJpegSource (jpegload_source), load image from jpeg source, priority=50, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from jpegload_source_options: &JpegloadSourceOptions -> 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, 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, 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, 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, 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, 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, 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, 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, rgb-cmyk inp: &VipsImage -> Image to save filename: &str -> Filename to save to jpegsave_options: &JpegsaveOptions -> optional arguments
jxlload
VipsForeignLoadJxlFile (jxlload), load JPEG-XL image (.jxl), priority=0, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from returns VipsImage - Output image
jxlload_buffer
VipsForeignLoadJxlBuffer (jxlload_buffer), load JPEG-XL image, priority=0, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
jxlload_buffer_with_opts
VipsForeignLoadJxlBuffer (jxlload_buffer), load JPEG-XL image, priority=0, untrusted, is_a_buffer, get_flags, header, load buffer: &[u8] -> Buffer to load from jxlload_buffer_options: &JxlloadBufferOptions -> optional arguments returns VipsImage - Output image
jxlload_source
VipsForeignLoadJxlSource (jxlload_source), load JPEG-XL image, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
jxlload_source_with_opts
VipsForeignLoadJxlSource (jxlload_source), load JPEG-XL image, priority=0, untrusted, is_a_source, get_flags, header, load source: &VipsSource -> Source to load from jxlload_source_options: &JxlloadSourceOptions -> optional arguments returns VipsImage - Output image
jxlload_with_opts
VipsForeignLoadJxlFile (jxlload), load JPEG-XL image (.jxl), priority=0, untrusted, is_a, get_flags, header, load filename: &str -> Filename to load from jxlload_options: &JxlloadOptions -> optional arguments returns VipsImage - Output image
jxlsave
VipsForeignSaveJxlFile (jxlsave), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to load from
jxlsave_buffer
VipsForeignSaveJxlBuffer (jxlsave_buffer), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
jxlsave_buffer_with_opts
VipsForeignSaveJxlBuffer (jxlsave_buffer), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save jxlsave_buffer_options: &JxlsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
jxlsave_target
VipsForeignSaveJxlTarget (jxlsave_target), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
jxlsave_target_with_opts
VipsForeignSaveJxlTarget (jxlsave_target), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to jxlsave_target_options: &JxlsaveTargetOptions -> optional arguments
jxlsave_with_opts
VipsForeignSaveJxlFile (jxlsave), save image in JPEG-XL format (.jxl), priority=0, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to load from jxlsave_options: &JxlsaveOptions -> 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
magickload
VipsForeignLoadMagick7File (magickload), load file with ImageMagick7, priority=-100, untrusted, is_a, get_flags, get_flags_filename, header filename: &str -> Filename to load from returns VipsImage - Output image
magickload_buffer
VipsForeignLoadMagick7Buffer (magickload_buffer), load buffer with ImageMagick7, priority=-100, untrusted, is_a_buffer, get_flags, get_flags_filename, header buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
magickload_buffer_with_opts
VipsForeignLoadMagick7Buffer (magickload_buffer), load buffer with ImageMagick7, priority=-100, untrusted, is_a_buffer, get_flags, get_flags_filename, header buffer: &[u8] -> Buffer to load from magickload_buffer_options: &MagickloadBufferOptions -> optional arguments returns VipsImage - Output image
magickload_with_opts
VipsForeignLoadMagick7File (magickload), load file with ImageMagick7, priority=-100, untrusted, is_a, get_flags, get_flags_filename, header filename: &str -> Filename to load from magickload_options: &MagickloadOptions -> optional arguments returns VipsImage - Output image
magicksave
VipsForeignSaveMagickFile (magicksave), save file with ImageMagick (), priority=-100, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to
magicksave_buffer
VipsForeignSaveMagickBuffer (magicksave_buffer), save image to magick buffer (), priority=-100, untrusted, any inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
magicksave_buffer_with_opts
VipsForeignSaveMagickBuffer (magicksave_buffer), save image to magick buffer (), priority=-100, untrusted, any inp: &VipsImage -> Image to save magicksave_buffer_options: &MagicksaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
magicksave_with_opts
VipsForeignSaveMagickFile (magicksave), save file with ImageMagick (), priority=-100, untrusted, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to magicksave_options: &MagicksaveOptions -> optional arguments
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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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
matload
VipsForeignLoadMat (matload), load mat from file (.mat), priority=0, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
matload_with_opts
VipsForeignLoadMat (matload), load mat from file (.mat), priority=0, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from matload_options: &MatloadOptions -> optional arguments returns VipsImage - Output image
matrixinvert
VipsMatrixinvert (matrixinvert), invert an 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
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
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: 10000000, default: 1 v: i32 -> Number of patches down chart min: 1, max: 10000000, 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: 10000000, default: 1 v: i32 -> Number of patches down chart min: 1, max: 10000000, 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
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
openexrload
VipsForeignLoadOpenexr (openexrload), load an OpenEXR image (.exr), priority=200, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
openexrload_with_opts
VipsForeignLoadOpenexr (openexrload), load an OpenEXR image (.exr), priority=200, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from openexrload_options: &OpenexrloadOptions -> optional arguments returns VipsImage - Output image
openslideload
VipsForeignLoadOpenslideFile (openslideload), load file with OpenSlide (.svs, .vms, .vmu, .ndpi, .scn, .mrxs, .svslide, .tif, .bif), priority=100, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
openslideload_source
VipsForeignLoadOpenslideSource (openslideload_source), load source with OpenSlide, priority=100, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
openslideload_source_with_opts
VipsForeignLoadOpenslideSource (openslideload_source), load source with OpenSlide, priority=100, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from openslideload_source_options: &OpenslideloadSourceOptions -> optional arguments returns VipsImage - Output image
openslideload_with_opts
VipsForeignLoadOpenslideFile (openslideload), load file with OpenSlide (.svs, .vms, .vmu, .ndpi, .scn, .mrxs, .svslide, .tif, .bif), priority=100, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from openslideload_options: &OpenslideloadOptions -> optional arguments returns VipsImage - Output image
pdfload
VipsForeignLoadPdfFile (pdfload), load PDF from file (.pdf), priority=0, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from returns VipsImage - Output image
pdfload_buffer
VipsForeignLoadPdfBuffer (pdfload_buffer), load PDF from buffer, priority=0, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from returns VipsImage - Output image
pdfload_buffer_with_opts
VipsForeignLoadPdfBuffer (pdfload_buffer), load PDF from buffer, priority=0, untrusted, is_a_buffer, get_flags, get_flags_filename, header, load buffer: &[u8] -> Buffer to load from pdfload_buffer_options: &PdfloadBufferOptions -> optional arguments returns VipsImage - Output image
pdfload_source
VipsForeignLoadPdfSource (pdfload_source), load PDF from source, priority=0, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
pdfload_source_with_opts
VipsForeignLoadPdfSource (pdfload_source), load PDF from source, priority=0, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from pdfload_source_options: &PdfloadSourceOptions -> optional arguments returns VipsImage - Output image
pdfload_with_opts
VipsForeignLoadPdfFile (pdfload), load PDF from file (.pdf), priority=0, untrusted, is_a, get_flags, get_flags_filename, header, load filename: &str -> Filename to load from pdfload_options: &PdfloadOptions -> optional arguments 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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
VipsForeignSaveSpngFile (pngsave), save image to file as PNG (.png), priority=0, rgba inp: &VipsImage -> Image to save filename: &str -> Filename to save to
pngsave_buffer
VipsForeignSaveSpngBuffer (pngsave_buffer), save image to buffer as PNG (.png), priority=0, rgba inp: &VipsImage -> Image to save returns Vec<u8> - Buffer to save to
pngsave_buffer_with_opts
VipsForeignSaveSpngBuffer (pngsave_buffer), save image to buffer as PNG (.png), priority=0, rgba inp: &VipsImage -> Image to save pngsave_buffer_options: &PngsaveBufferOptions -> optional arguments returns Vec<u8> - Buffer to save to
pngsave_target
VipsForeignSaveSpngTarget (pngsave_target), save image to target as PNG (.png), priority=0, rgba inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
pngsave_target_with_opts
VipsForeignSaveSpngTarget (pngsave_target), save image to target as PNG (.png), priority=0, rgba inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to pngsave_target_options: &PngsaveTargetOptions -> optional arguments
pngsave_with_opts
VipsForeignSaveSpngFile (pngsave), save image to file as PNG (.png), priority=0, rgba 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_source
VipsForeignLoadPpmSource (ppmload_source), load ppm base class (.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 base class (.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, rgb inp: &VipsImage -> Image to save filename: &str -> Filename to save to
ppmsave_target
VipsForeignSavePpmTarget (ppmsave_target), save to ppm (.ppm), priority=0, rgb inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
ppmsave_target_with_opts
VipsForeignSavePpmTarget (ppmsave_target), save to ppm (.ppm), priority=0, rgb 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, rgb 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, 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, 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, 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, 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, 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, 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: 10000000, default: 0 height: i32 -> Image height in pixels min: 0, max: 10000000, default: 0 bands: i32 -> Number of bands in image min: 0, max: 10000000, 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: 10000000, default: 0 height: i32 -> Image height in pixels min: 0, max: 10000000, default: 0 bands: i32 -> Number of bands in image min: 0, max: 10000000, default: 0 rawload_options: &RawloadOptions -> optional arguments returns VipsImage - Output image
rawsave
VipsForeignSaveRaw (rawsave), save image to raw file (.raw), priority=0, any inp: &VipsImage -> Image to save filename: &str -> Filename to save to
rawsave_fd
VipsForeignSaveRawFd (rawsave_fd), write raw image to file descriptor (.raw), priority=0, any inp: &VipsImage -> Image to save fd: i32 -> File descriptor to write to min: 0, max: 10000, default: 0
rawsave_fd_with_opts
VipsForeignSaveRawFd (rawsave_fd), write raw image to file descriptor (.raw), priority=0, any inp: &VipsImage -> Image to save fd: i32 -> File descriptor to write to min: 0, max: 10000, default: 0 rawsave_fd_options: &RawsaveFdOptions -> optional arguments
rawsave_with_opts
VipsForeignSaveRaw (rawsave), save image to raw file (.raw), priority=0, any 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
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 anticlockwise 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 anticlockwise 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 an scRGB image to sRGB inp: &VipsImage -> Input image returns VipsImage - Output image
sc_rgb_2s_rgb_with_opts
VipsscRGB2sRGB (scRGB2sRGB), convert an scRGB image 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
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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Height of extract area min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Height of extract area min: 1, max: 10000000, 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: 10000000, default: 1 yfac: i32 -> Vertical subsample factor min: 1, max: 10000000, 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: 10000000, default: 1 yfac: i32 -> Vertical subsample factor min: 1, max: 10000000, 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_source
VipsForeignLoadSvgSource (svgload_source), load svg from source, priority=-5, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from returns VipsImage - Output image
svgload_source_with_opts
VipsForeignLoadSvgSource (svgload_source), load svg from source, priority=-5, untrusted, is_a_source, get_flags, get_flags_filename, header, load source: &VipsSource -> Source to load from svgload_source_options: &SvgloadSourceOptions -> 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: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, 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: 10000000, 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, any 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, any 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, any 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, any 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, any 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, any 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, any 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, any 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, any 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, any 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, rgba-only inp: &VipsImage -> Image to save filename: &str -> Filename to save to
webpsave_buffer
VipsForeignSaveWebpBuffer (webpsave_buffer), save as WebP (.webp), priority=0, rgba-only 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, rgba-only 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, rgba-only inp: &VipsImage -> Image to save
webpsave_mime_with_opts
VipsForeignSaveWebpMime (webpsave_mime), save image to webp mime (.webp), priority=0, rgba-only inp: &VipsImage -> Image to save webpsave_mime_options: &WebpsaveMimeOptions -> optional arguments
webpsave_target
VipsForeignSaveWebpTarget (webpsave_target), save as WebP (.webp), priority=0, rgba-only inp: &VipsImage -> Image to save target: &VipsTarget -> Target to save to
webpsave_target_with_opts
VipsForeignSaveWebpTarget (webpsave_target), save as WebP (.webp), priority=0, rgba-only 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, rgba-only 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 64 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, default: 1 returns VipsImage - Output image
zone_with_opts
VipsZone (zone), make a zone plate width: i32 -> Image width in pixels min: 1, max: 10000000, default: 1 height: i32 -> Image height in pixels min: 1, max: 10000000, 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: 10000000, default: 1 yfac: i32 -> Vertical zoom factor min: 1, max: 10000000, default: 1 returns VipsImage - Output image