Module ops Copy item path Source 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 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 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