VipsAbs (abs), absolute value of an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsAdd (add), add two images
left: &VipsImage
-> Left-hand image argument
right: &VipsImage
-> Right-hand image argument
returns VipsImage
- Output image
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
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
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
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
VipsArrayjoin (arrayjoin), join an array of images
inp: &mut [VipsImage]
-> Array of input images
returns VipsImage
- Output image
VipsArrayjoin (arrayjoin), join an array of images
inp: &mut [VipsImage]
-> Array of input images
arrayjoin_options: &ArrayjoinOptions
-> optional arguments
returns VipsImage
- Output image
VipsAutorot (autorot), autorotate image by exif tag
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsAutorot (autorot), autorotate image by exif tag
inp: &VipsImage
-> Input image
autorot_options: &AutorotOptions
-> optional arguments
returns VipsImage
- Output image
VipsAvg (avg), find image average
inp: &VipsImage
-> Input image
returns f64
- Output value
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
VipsBandfold (bandfold), fold up x axis into bands
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsBandfold (bandfold), fold up x axis into bands
inp: &VipsImage
-> Input image
bandfold_options: &BandfoldOptions
-> optional arguments
returns VipsImage
- Output image
VipsBandjoin (bandjoin), bandwise join a set of images
inp: &mut [VipsImage]
-> Array of input images
returns VipsImage
- Output image
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
VipsBandmean (bandmean), band-wise average
inp: &VipsImage
-> Input image argument
returns VipsImage
- Output image
VipsBandrank (bandrank), band-wise rank of a set of images
inp: &mut [VipsImage]
-> Array of input images
returns VipsImage
- Output image
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
VipsBandunfold (bandunfold), unfold image bands into x axis
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsBandunfold (bandunfold), unfold image bands into x axis
inp: &VipsImage
-> Input image
bandunfold_options: &BandunfoldOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
VipsBuildlut (buildlut), build a look-up table
inp: &VipsImage
-> Matrix of XY coordinates
returns VipsImage
- Output image
VipsByteswap (byteswap), byteswap an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsCache (cache), cache an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsCache (cache), cache an image
inp: &VipsImage
-> Input image
cache_options: &CacheOptions
-> optional arguments
returns VipsImage
- Output image
VipsCanny (canny), Canny edge detector
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsCanny (canny), Canny edge detector
inp: &VipsImage
-> Input image
canny_options: &CannyOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
VipsCMC2LCh (CMC2LCh), transform LCh to CMC
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsCMYK2XYZ (CMYK2XYZ), transform CMYK to XYZ
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
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
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
VipsCompass (compass), convolve with rotating mask
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
VipsConv (conv), convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
VipsConv (conv), convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
conv_options: &ConvOptions
-> optional arguments
returns VipsImage
- Output image
VipsConva (conva), approximate integer convolution
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
VipsConva (conva), approximate integer convolution
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
conva_options: &ConvaOptions
-> optional arguments
returns VipsImage
- Output image
VipsConvasep (convasep), approximate separable integer convolution
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
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
VipsConvf (convf), float convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
VipsConvi (convi), int convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
VipsConvsep (convsep), separable convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
returns VipsImage
- Output image
VipsConvsep (convsep), separable convolution operation
inp: &VipsImage
-> Input image argument
mask: &VipsImage
-> Input matrix image
convsep_options: &ConvsepOptions
-> optional arguments
returns VipsImage
- Output image
VipsCopy (copy), copy an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsCopy (copy), copy an image
inp: &VipsImage
-> Input image
copy_options: &CopyOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
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
VipsForeignSaveCsvFile (csvsave), save image to csv (.csv), priority=0, mono
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveCsvTarget (csvsave_target), save image to csv (.csv), priority=0, mono
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
VipsdE00 (dE00), calculate dE00
left: &VipsImage
-> Left-hand input image
right: &VipsImage
-> Right-hand input image
returns VipsImage
- Output image
VipsdE76 (dE76), calculate dE76
left: &VipsImage
-> Left-hand input image
right: &VipsImage
-> Right-hand input image
returns VipsImage
- Output image
VipsdECMC (dECMC), calculate dECMC
left: &VipsImage
-> Left-hand input image
right: &VipsImage
-> Right-hand input image
returns VipsImage
- Output image
VipsDeviate (deviate), find image standard deviation
inp: &VipsImage
-> Input image
returns f64
- Output value
VipsDivide (divide), divide two images
left: &VipsImage
-> Left-hand image argument
right: &VipsImage
-> Right-hand image argument
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsFalsecolour (falsecolour), false-color an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsFastcor (fastcor), fast correlation
inp: &VipsImage
-> Input image argument
refp: &VipsImage
-> Input reference image
returns VipsImage
- Output image
VipsFillNearest (fill_nearest), fill image zeros with nearest non-zero pixel
inp: &VipsImage
-> Input image argument
returns VipsImage
- Value of nearest non-zero pixel
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
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
)
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
)
VipsFlatten (flatten), flatten alpha out of an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsFlatten (flatten), flatten alpha out of an image
inp: &VipsImage
-> Input image
flatten_options: &FlattenOptions
-> optional arguments
returns VipsImage
- Output image
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
VipsFloat2rad (float2rad), transform float RGB to Radiance coding
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
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
VipsFreqmult (freqmult), frequency-domain filtering
inp: &VipsImage
-> Input image
mask: &VipsImage
-> Input mask image
returns VipsImage
- Output image
VipsFwfft (fwfft), forward FFT
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsGamma (gamma), gamma an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsGamma (gamma), gamma an image
inp: &VipsImage
-> Input image
gamma_options: &GammaOptions
-> optional arguments
returns VipsImage
- Output image
VipsGaussblur (gaussblur), gaussian blur
inp: &VipsImage
-> Input image
sigma: f64
-> Sigma of Gaussian
min: 0, max: 1000, default: 1.5
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
VipsForeignSaveCgifFile (gifsave), save as gif (.gif), priority=0, rgba-only
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveCgifBuffer (gifsave_buffer), save as gif (.gif), priority=0, rgba-only
inp: &VipsImage
-> Image to save
returns Vec<u8>
- Buffer to save to
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
VipsForeignSaveCgifTarget (gifsave_target), save as gif (.gif), priority=0, rgba-only
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
VipsGlobalbalance (globalbalance), global balance an image mosaic
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsGlobalbalance (globalbalance), global balance an image mosaic
inp: &VipsImage
-> Input image
globalbalance_options: &GlobalbalanceOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsHistCum (hist_cum), form cumulative histogram
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHistEntropy (hist_entropy), estimate image entropy
inp: &VipsImage
-> Input histogram image
returns f64
- Output value
VipsHistEqual (hist_equal), histogram equalisation
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHistEqual (hist_equal), histogram equalisation
inp: &VipsImage
-> Input image
hist_equal_options: &HistEqualOptions
-> optional arguments
returns VipsImage
- Output image
VipsHistFind (hist_find), find image histogram
inp: &VipsImage
-> Input image
returns VipsImage
- Output histogram
VipsHistFindIndexed (hist_find_indexed), find indexed image histogram
inp: &VipsImage
-> Input image
index: &VipsImage
-> Index image
returns VipsImage
- Output histogram
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
VipsHistFindNDim (hist_find_ndim), find n-dimensional image histogram
inp: &VipsImage
-> Input image
returns VipsImage
- Output histogram
VipsHistFindNDim (hist_find_ndim), find n-dimensional image histogram
inp: &VipsImage
-> Input image
hist_find_ndim_options: &HistFindNdimOptions
-> optional arguments
returns VipsImage
- Output histogram
VipsHistFind (hist_find), find image histogram
inp: &VipsImage
-> Input image
hist_find_options: &HistFindOptions
-> optional arguments
returns VipsImage
- Output histogram
VipsHistIsmonotonic (hist_ismonotonic), test for monotonicity
inp: &VipsImage
-> Input histogram image
returns bool
- true if in is monotonic
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
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
VipsHistMatch (hist_match), match two histograms
inp: &VipsImage
-> Input histogram
refp: &VipsImage
-> Reference histogram
returns VipsImage
- Output image
VipsHistNorm (hist_norm), normalise histogram
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHistPlot (hist_plot), plot histogram
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHoughCircle (hough_circle), find hough circle transform
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHoughCircle (hough_circle), find hough circle transform
inp: &VipsImage
-> Input image
hough_circle_options: &HoughCircleOptions
-> optional arguments
returns VipsImage
- Output image
VipsHoughLine (hough_line), find hough line transform
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsHoughLine (hough_line), find hough line transform
inp: &VipsImage
-> Input image
hough_line_options: &HoughLineOptions
-> optional arguments
returns VipsImage
- Output image
VipsHSV2sRGB (HSV2sRGB), transform HSV to sRGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsIccExport (icc_export), output to device with ICC profile
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsIccExport (icc_export), output to device with ICC profile
inp: &VipsImage
-> Input image
icc_export_options: &IccExportOptions
-> optional arguments
returns VipsImage
- Output image
VipsIccImport (icc_import), import from device with ICC profile
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsIccImport (icc_import), import from device with ICC profile
inp: &VipsImage
-> Input image
icc_import_options: &IccImportOptions
-> optional arguments
returns VipsImage
- Output image
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
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
VipsIdentity (identity), make a 1D image where pixel values are indexes
returns VipsImage
- Output image
VipsIdentity (identity), make a 1D image where pixel values are indexes
identity_options: &IdentityOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
VipsInvert (invert), invert an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsInvertlut (invertlut), build an inverted look-up table
inp: &VipsImage
-> Matrix of XY coordinates
returns VipsImage
- Output image
VipsInvertlut (invertlut), build an inverted look-up table
inp: &VipsImage
-> Matrix of XY coordinates
invertlut_options: &InvertlutOptions
-> optional arguments
returns VipsImage
- Output image
VipsInvfft (invfft), inverse FFT
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsInvfft (invfft), inverse FFT
inp: &VipsImage
-> Input image
invfft_options: &InvfftOptions
-> optional arguments
returns VipsImage
- Output image
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
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
VipsForeignLoadJpegFile (jpegload), load jpeg from file (.jpg, .jpeg, .jpe), priority=50, is_a, get_flags, get_flags_filename, header, load
filename: &str
-> Filename to load from
returns VipsImage
- Output image
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
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
VipsForeignLoadJpegFile (jpegload), load jpeg from file (.jpg, .jpeg, .jpe), 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
VipsForeignSaveJpegFile (jpegsave), save image to jpeg file (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveJpegBuffer (jpegsave_buffer), save image to jpeg buffer (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
returns Vec<u8>
- Buffer to save to
VipsForeignSaveJpegBuffer (jpegsave_buffer), save image to jpeg buffer (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
jpegsave_buffer_options: &JpegsaveBufferOptions
-> optional arguments
returns Vec<u8>
- Buffer to save to
VipsForeignSaveJpegMime (jpegsave_mime), save image to jpeg mime (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
VipsForeignSaveJpegMime (jpegsave_mime), save image to jpeg mime (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
jpegsave_mime_options: &JpegsaveMimeOptions
-> optional arguments
VipsForeignSaveJpegTarget (jpegsave_target), save image to jpeg target (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
VipsForeignSaveJpegTarget (jpegsave_target), save image to jpeg target (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
jpegsave_target_options: &JpegsaveTargetOptions
-> optional arguments
VipsForeignSaveJpegFile (jpegsave), save image to jpeg file (.jpg, .jpeg, .jpe), priority=0, rgb-cmyk
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
jpegsave_options: &JpegsaveOptions
-> optional arguments
VipsLCh2Lab (LCh2Lab), transform LCh to Lab
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLCh2CMC (LCh2CMC), transform LCh to CMC
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLab2LabQ (Lab2LabQ), transform float Lab to LabQ coding
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLab2LabS (Lab2LabS), transform float Lab to signed short
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLab2LCh (Lab2LCh), transform Lab to LCh
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLab2XYZ (Lab2XYZ), transform CIELAB to XYZ
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLab2XYZ (Lab2XYZ), transform CIELAB to XYZ
inp: &VipsImage
-> Input image
lab_2xyz_options: &Lab2XyzOptions
-> optional arguments
returns VipsImage
- Output image
VipsLabQ2Lab (LabQ2Lab), unpack a LabQ image to float Lab
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLabQ2LabS (LabQ2LabS), unpack a LabQ image to short Lab
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLabQ2sRGB (LabQ2sRGB), convert a LabQ image to sRGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLabS2Lab (LabS2Lab), transform signed short Lab to float
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLabS2LabQ (LabS2LabQ), transform short Lab to LabQ coding
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLabelregions (labelregions), label regions in an image
inp: &VipsImage
-> Input image argument
returns VipsImage
- Mask of region labels
VipsLabelregions (labelregions), label regions in an image
inp: &VipsImage
-> Input image argument
labelregions_options: &LabelregionOptions
-> optional arguments
returns VipsImage
- Mask of region labels
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
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
VipsLineCache (linecache), cache an image as a set of lines
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsLineCache (linecache), cache an image as a set of lines
inp: &VipsImage
-> Input image
linecache_options: &LinecacheOptions
-> optional arguments
returns VipsImage
- Output image
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
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
VipsMapim (mapim), resample with a map image
inp: &VipsImage
-> Input image argument
index: &VipsImage
-> Index pixels with this
returns VipsImage
- Output image
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
VipsMaplut (maplut), map an image though a lut
inp: &VipsImage
-> Input image
lut: &VipsImage
-> Look-up table image
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsMatrixinvert (matrixinvert), invert an matrix
inp: &VipsImage
-> An square matrix
returns VipsImage
- Output matrix
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
VipsForeignLoadMatrixSource (matrixload_source), load matrix, priority=0, is_a_source, get_flags, header, load
source: &VipsSource
-> Source to load from
returns VipsImage
- Output image
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
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
VipsForeignPrintMatrix (matrixprint), print matrix (.mat), priority=0, mono
inp: &VipsImage
-> Image to save
VipsForeignPrintMatrix (matrixprint), print matrix (.mat), priority=0, mono
inp: &VipsImage
-> Image to save
matrixprint_options: &MatrixprintOptions
-> optional arguments
VipsForeignSaveMatrixFile (matrixsave), save image to matrix (.mat), priority=0, mono
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveMatrixTarget (matrixsave_target), save image to matrix (.mat), priority=0, mono
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
VipsMax (max), find image maximum
inp: &VipsImage
-> Input image
returns f64
- Output value
VipsMax (max), find image maximum
inp: &VipsImage
-> Input image
max_options: &MaxOptions
-> optional arguments
returns f64
- Output value
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
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
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
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
VipsMin (min), find image minimum
inp: &VipsImage
-> Input image
returns f64
- Output value
VipsMin (min), find image minimum
inp: &VipsImage
-> Input image
min_options: &MinOptions
-> optional arguments
returns f64
- Output value
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
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
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
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
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
VipsMsb (msb), pick most-significant byte from an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsMsb (msb), pick most-significant byte from an image
inp: &VipsImage
-> Input image
msb_options: &MsbOptions
-> optional arguments
returns VipsImage
- Output image
VipsMultiply (multiply), multiply two images
left: &VipsImage
-> Left-hand image argument
right: &VipsImage
-> Right-hand image argument
returns VipsImage
- Output image
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
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
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
VipsPhasecor (phasecor), calculate phase correlation
inp: &VipsImage
-> Input image
in_2: &VipsImage
-> Second input image
returns VipsImage
- Output image
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
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
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
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
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
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
VipsForeignSavePngFile (pngsave), save image to png file (.png), priority=0, rgba
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSavePngBuffer (pngsave_buffer), save image to png buffer (.png), priority=0, rgba
inp: &VipsImage
-> Image to save
returns Vec<u8>
- Buffer to save to
VipsForeignSavePngBuffer (pngsave_buffer), save image to png buffer (.png), priority=0, rgba
inp: &VipsImage
-> Image to save
pngsave_buffer_options: &PngsaveBufferOptions
-> optional arguments
returns Vec<u8>
- Buffer to save to
VipsForeignSavePngTarget (pngsave_target), save image to target as PNG (.png), priority=0, rgba
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
VipsForeignSavePngTarget (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
VipsForeignSavePngFile (pngsave), save image to png file (.png), priority=0, rgba
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
pngsave_options: &PngsaveOptions
-> optional arguments
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
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
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
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
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
VipsForeignSavePpmTarget (ppmsave_target), save to ppm (.ppm), priority=0, rgb
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
VipsPremultiply (premultiply), premultiply image alpha
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsPremultiply (premultiply), premultiply image alpha
inp: &VipsImage
-> Input image
premultiply_options: &PremultiplyOptions
-> optional arguments
returns VipsImage
- Output image
VipsPrewitt (prewitt), Prewitt edge detector
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsProfile (profile), find image profiles
inp: &VipsImage
-> Input image
Tuple (
VipsImage - First non-zero pixel in column
VipsImage - First non-zero pixel in row
)
VipsProfileLoad (profile_load), load named ICC profile
name: &str
-> Profile name
returns Vec<u8>
- Loaded profile
VipsProject (project), find image projections
inp: &VipsImage
-> Input image
Tuple (
VipsImage - Sums of columns
VipsImage - Sums of rows
)
VipsQuadratic (quadratic), resample an image with a quadratic transform
inp: &VipsImage
-> Input image argument
coeff: &VipsImage
-> Coefficient matrix
returns VipsImage
- Output image
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
VipsRad2float (rad2float), unpack Radiance coding to float RGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
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
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
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
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
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
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
VipsForeignSaveRadFile (radsave), save image to Radiance file (.hdr), priority=0, rgb
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveRadBuffer (radsave_buffer), save image to Radiance buffer (.hdr), priority=0, rgb
inp: &VipsImage
-> Image to save
returns Vec<u8>
- Buffer to save to
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
VipsForeignSaveRadTarget (radsave_target), save image to Radiance target (.hdr), priority=0, rgb
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
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
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
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
VipsForeignSaveRaw (rawsave), save image to raw file (.raw), priority=0, any
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
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
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
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
VipsRecomb (recomb), linear recombination with matrix
inp: &VipsImage
-> Input image argument
m: &VipsImage
-> Matrix of coefficients
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsRot45 (rot45), rotate an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsRot45 (rot45), rotate an image
inp: &VipsImage
-> Input image
rot_45_options: &Rot45Options
-> optional arguments
returns VipsImage
- Output image
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
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
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
VipssRGB2HSV (sRGB2HSV), transform sRGB to HSV
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipssRGB2scRGB (sRGB2scRGB), convert an sRGB image to scRGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsscRGB2BW (scRGB2BW), convert scRGB to BW
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsscRGB2BW (scRGB2BW), convert scRGB to BW
inp: &VipsImage
-> Input image
sc_rgb2bw_options: &ScRgb2BwOptions
-> optional arguments
returns VipsImage
- Output image
VipsscRGB2XYZ (scRGB2XYZ), transform scRGB to XYZ
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsscRGB2sRGB (scRGB2sRGB), convert an scRGB image to sRGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsscRGB2sRGB (scRGB2sRGB), convert an scRGB image to sRGB
inp: &VipsImage
-> Input image
sc_rgb_2s_rgb_options: &ScRgb2SRgbOptions
-> optional arguments
returns VipsImage
- Output image
VipsScale (scale), scale an image to uchar
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsScale (scale), scale an image to uchar
inp: &VipsImage
-> Input image
scale_options: &ScaleOptions
-> optional arguments
returns VipsImage
- Output image
VipsScharr (scharr), Scharr edge detector
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsSequential (sequential), check sequential access
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsSequential (sequential), check sequential access
inp: &VipsImage
-> Input image
sequential_options: &SequentialOptions
-> optional arguments
returns VipsImage
- Output image
VipsSharpen (sharpen), unsharp masking for print
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsSharpen (sharpen), unsharp masking for print
inp: &VipsImage
-> Input image
sharpen_options: &SharpenOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
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
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
VipsSign (sign), unit vector of pixel
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsSimilarity (similarity), similarity transform of an image
inp: &VipsImage
-> Input image argument
returns VipsImage
- Output image
VipsSimilarity (similarity), similarity transform of an image
inp: &VipsImage
-> Input image argument
similarity_options: &SimilarityOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
VipsSobel (sobel), Sobel edge detector
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsSpcor (spcor), spatial correlation
inp: &VipsImage
-> Input image argument
refp: &VipsImage
-> Input reference image
returns VipsImage
- Output image
VipsSpectrum (spectrum), make displayable power spectrum
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsStats (stats), find many image stats
inp: &VipsImage
-> Input image
returns VipsImage
- Output array of statistics
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
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
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
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
VipsSubtract (subtract), subtract two images
left: &VipsImage
-> Left-hand image argument
right: &VipsImage
-> Right-hand image argument
returns VipsImage
- Output image
VipsSum (sum), sum an array of images
inp: &mut [VipsImage]
-> Array of input images
returns VipsImage
- Output image
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
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
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
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
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
VipsSystem (system), run an external command
cmd_format: &str
-> Command to run
VipsSystem (system), run an external command
cmd_format: &str
-> Command to run
system_options: &SystemOptions
-> optional arguments
VipsText (text), make a text image
text: &str
-> Text to render
returns VipsImage
- Output image
VipsText (text), make a text image
text: &str
-> Text to render
text_options: &TextOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsForeignSaveTiffFile (tiffsave), save image to tiff file (.tif, .tiff), priority=0, any
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
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
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
VipsForeignSaveTiffTarget (tiffsave_target), save image to tiff target (.tif, .tiff), priority=0, any
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
VipsTileCache (tilecache), cache an image as a set of tiles
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsTileCache (tilecache), cache an image as a set of tiles
inp: &VipsImage
-> Input image
tilecache_options: &TilecacheOptions
-> optional arguments
returns VipsImage
- Output image
VipsTonelut (tonelut), build a look-up table
returns VipsImage
- Output image
VipsTonelut (tonelut), build a look-up table
tonelut_options: &TonelutOptions
-> optional arguments
returns VipsImage
- Output image
VipsTranspose3d (transpose3d), transpose3d an image
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsTranspose3d (transpose3d), transpose3d an image
inp: &VipsImage
-> Input image
transpose_3d_options: &Transpose3DOptions
-> optional arguments
returns VipsImage
- Output image
VipsUnpremultiply (unpremultiply), unpremultiply image alpha
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsUnpremultiply (unpremultiply), unpremultiply image alpha
inp: &VipsImage
-> Input image
unpremultiply_options: &UnpremultiplyOptions
-> optional arguments
returns VipsImage
- Output image
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
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
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
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
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
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
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
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
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
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
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
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
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
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
VipsForeignSaveWebpFile (webpsave), save as WebP (.webp), priority=0, rgba-only
inp: &VipsImage
-> Image to save
filename: &str
-> Filename to save to
VipsForeignSaveWebpBuffer (webpsave_buffer), save as WebP (.webp), priority=0, rgba-only
inp: &VipsImage
-> Image to save
returns Vec<u8>
- Buffer to save to
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
VipsForeignSaveWebpMime (webpsave_mime), save image to webp mime (.webp), priority=0, rgba-only
inp: &VipsImage
-> Image to save
VipsForeignSaveWebpMime (webpsave_mime), save image to webp mime (.webp), priority=0, rgba-only
inp: &VipsImage
-> Image to save
webpsave_mime_options: &WebpsaveMimeOptions
-> optional arguments
VipsForeignSaveWebpTarget (webpsave_target), save as WebP (.webp), priority=0, rgba-only
inp: &VipsImage
-> Image to save
target: &VipsTarget
-> Target to save to
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
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
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
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
VipsWrap (wrap), wrap image origin
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsWrap (wrap), wrap image origin
inp: &VipsImage
-> Input image
wrap_options: &WrapOptions
-> optional arguments
returns VipsImage
- Output image
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
VipsXYZ2Lab (XYZ2Lab), transform XYZ to Lab
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsXYZ2Lab (XYZ2Lab), transform XYZ to Lab
inp: &VipsImage
-> Input image
xyz2_lab_options: &Xyz2LabOptions
-> optional arguments
returns VipsImage
- Output image
VipsXYZ2Yxy (XYZ2Yxy), transform XYZ to Yxy
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsXYZ2CMYK (XYZ2CMYK), transform XYZ to CMYK
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
VipsXYZ2scRGB (XYZ2scRGB), transform XYZ to scRGB
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
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
VipsYxy2XYZ (Yxy2XYZ), transform Yxy to XYZ
inp: &VipsImage
-> Input image
returns VipsImage
- Output image
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
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
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