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