Movatterモバイル変換


[0]ホーム

URL:


libvips

A fast image processing library with low memory needs.

DownloadInstallDocumentationIssuesWikilibvips projectslibvips on GitHub
HomeUpPrevNext

VIPS function list

Using VIPS — List of VIPS functions and operators

Function list

VIPS has a set of operators each of which computes some useful image processing operation. Each operator is implemented as aGObject class, for exampleVipsGamma. Classes are identified by their uniquenickname, in this casegamma. From the command-line, C++ and most language bindings, you use the nickname to call the operator. For example in C++:

  vips::VImage fred = ...;  vips::VImage jim = fred.gamma();

or Python:

  fred = jim.gamma()

VIPS has a set of C wrapper functions for calling operators, in this casevips_gamma():

  VipsImage *fred = ...;  VipsImage *jim;  if (vips_gamma(fred, &jim, NULL))    ...error;

Some operators have many C convenience functions.

This table lists all the VIPS operators with their C convenience functions and a short description. It's supposed to be useful for searching. See the API docs each function links to for more details.

Table 1. VIPS functions and operators

OperatorDescriptionC functions
CMC2LChTransform lch to cmcvips_CMC2LCh()
CMYK2XYZTransform cmyk to xyzvips_CMYK2XYZ()
HSV2sRGBTransform hsv to srgbvips_HSV2sRGB()
LCh2CMCTransform lch to cmcvips_LCh2CMC()
LCh2LabTransform lch to labvips_LCh2Lab()
Lab2LChTransform lab to lchvips_Lab2LCh()
Lab2LabQTransform float lab to labq codingvips_Lab2LabQ()
Lab2LabSTransform float lab to signed shortvips_Lab2LabS()
Lab2XYZTransform cielab to xyzvips_Lab2XYZ()
LabQ2LabUnpack a labq image to float labvips_LabQ2Lab()
LabQ2LabSUnpack a labq image to short labvips_LabQ2LabS()
LabQ2sRGBConvert a labq image to srgbvips_LabQ2sRGB()
LabS2LabTransform signed short lab to floatvips_LabS2Lab()
LabS2LabQTransform short lab to labq codingvips_LabS2LabQ()
XYZ2CMYKTransform xyz to cmykvips_XYZ2CMYK()
XYZ2LabTransform xyz to labvips_XYZ2Lab()
XYZ2YxyTransform xyz to yxyvips_XYZ2Yxy()
XYZ2scRGBTransform xyz to scrgbvips_XYZ2scRGB()
Yxy2XYZTransform yxy to xyzvips_Yxy2XYZ()
absAbsolute value of an imagevips_abs()
addAdd two imagesvips_add()
addalphaAppend an alpha channelvips_addalpha()
affineAffine transform of an imagevips_affine()
analyzeloadLoad an analyze6 imagevips_analyzeload()
arrayjoinJoin an array of imagesvips_arrayjoin()
autorotAutorotate image by exif tagvips_autorot()
avgFind image averagevips_avg()
bandboolBoolean operation across image bandsvips_bandbool(),vips_bandand(),vips_bandor(),vips_bandeor(),vips_bandmean()
bandfoldFold up x axis into bandsvips_bandfold()
bandjoinBandwise join a set of imagesvips_bandjoin(),vips_bandjoin2()
bandjoin_constAppend a constant band to an imagevips_bandjoin_const(),vips_bandjoin_const1()
bandmeanBand-wise averagevips_bandmean()
bandrankBand-wise rank of a set of imagesvips_bandrank()
bandunfoldUnfold image bands into x axisvips_bandunfold()
blackMake a black imagevips_black()
booleanBoolean operation on two imagesvips_boolean(),vips_andimage(),vips_orimage(),vips_eorimage(),vips_lshift(),vips_rshift()
boolean_constBoolean operations against a constantvips_boolean_const(),vips_andimage_const(),vips_orimage_const(),vips_eorimage_const(),vips_lshift_const(),vips_rshift_const(),vips_boolean_const1(),vips_andimage_const1(),vips_orimage_const1(),vips_eorimage_const1(),vips_lshift_const1(),vips_rshift_const1()
buildlutBuild a look-up tablevips_buildlut()
byteswapByteswap an imagevips_byteswap()
cannyCanny edge detectorvips_canny()
caseUse pixel values to pick cases from an array of imagesvips_case()
castCast an imagevips_cast(),vips_cast_uchar(),vips_cast_char(),vips_cast_ushort(),vips_cast_shortcast_uint(),vips_cast_int(),vips_cast_float(),vips_cast_double(),vips_cast_complex(),vips_cast_dpcomplex()
clampClamp values of an imagevips_clamp()
colourspaceConvert to a new colorspacevips_colourspace()
compassConvolve with rotating maskvips_compass()
complexPerform a complex operation on an imagevips_complex(),vips_polar(),vips_rect(),vips_conj()
complex2Complex binary operations on two imagesvips_complex2(),vips_cross_phase()
complexformForm a complex image from two real imagesvips_complexform()
complexgetGet a component from a complex imagevips_complexget(),vips_real(),vips_imag()
compositeBlend an array of images with an array of blend modesvips_composite()
composite2Blend a pair of images with a blend modevips_composite2()
convConvolution operationvips_conv()
convaApproximate integer convolutionvips_conva()
convasepApproximate separable integer convolutionvips_convasep()
convfFloat convolution operationvips_convf()
conviInt convolution operationvips_convi()
convsepSeparable convolution operationvips_convsep()
copyCopy an imagevips_copy()
countlinesCount lines in an imagevips_countlines()
csvloadLoad csvvips_csvload()
csvload_sourceLoad csvvips_csvload_source()
csvsaveSave image to csvvips_csvsave()
csvsave_targetSave image to csvvips_csvsave_target()
dE00Calculate de00vips_dE00()
dE76Calculate de76vips_dE76()
dECMCCalculate decmcvips_dECMC()
deviateFind image standard deviationvips_deviate()
divideDivide two imagesvips_divide()
draw_circleDraw a circle on an imagevips_draw_circle(),vips_draw_circle1()
draw_floodFlood-fill an areavips_draw_flood(),vips_draw_flood1()
draw_imagePaint an image into another imagevips_draw_image()
draw_lineDraw a line on an imagevips_draw_line(),vips_draw_line1()
draw_maskDraw a mask on an imagevips_draw_mask(),vips_draw_mask1()
draw_rectPaint a rectangle on an imagevips_draw_rect(),vips_draw_rect1(),vips_draw_point(),vips_draw_point1()
draw_smudgeBlur a rectangle on an imagevips_draw_smudge()
dzsaveSave image to deepzoom filevips_dzsave()
dzsave_bufferSave image to dz buffervips_dzsave_buffer()
dzsave_targetSave image to deepzoom targetvips_dzsave_target()
embedEmbed an image in a larger imagevips_embed()
extract_areaExtract an area from an imagevips_extract_area(),vips_crop()
extract_bandExtract band from an imagevips_extract_band()
eyeMake an image showing the eye's spatial responsevips_eye()
falsecolourFalse-color an imagevips_falsecolour()
fastcorFast correlationvips_fastcor()
fill_nearestFill image zeros with nearest non-zero pixelvips_fill_nearest()
find_trimSearch an image for non-edge areasvips_find_trim()
fitsloadLoad a fits imagevips_fitsload()
fitsload_sourceLoad fits from a sourcevips_fitsload_source()
fitssaveSave image to fits filevips_fitssave()
flattenFlatten alpha out of an imagevips_flatten()
flipFlip an imagevips_flip()
float2radTransform float rgb to radiance codingvips_float2rad()
fractsurfMake a fractal surfacevips_fractsurf()
freqmultFrequency-domain filteringvips_freqmult()
fwfftForward fftvips_fwfft()
gammaGamma an imagevips_gamma()
gaussblurGaussian blurvips_gaussblur()
gaussmatMake a gaussian imagevips_gaussmat()
gaussnoiseMake a gaussnoise imagevips_gaussnoise()
getpointRead a point from an imagevips_getpoint()
gifloadLoad gif with libnsgifvips_gifload()
gifload_bufferLoad gif with libnsgifvips_gifload_buffer()
gifload_sourceLoad gif from sourcevips_gifload_source()
gifsaveSave as gifvips_gifsave()
gifsave_bufferSave as gifvips_gifsave_buffer()
gifsave_targetSave as gifvips_gifsave_target()
globalbalanceGlobal balance an image mosaicvips_globalbalance()
gravityPlace an image within a larger image with a certain gravityvips_gravity()
greyMake a grey ramp imagevips_grey()
gridGrid an imagevips_grid()
heifloadLoad a heif imagevips_heifload()
heifload_bufferLoad a heif imagevips_heifload_buffer()
heifload_sourceLoad a heif imagevips_heifload_source()
heifsaveSave image in heif formatvips_heifsave()
heifsave_bufferSave image in heif formatvips_heifsave_buffer()
heifsave_targetSave image in heif formatvips_heifsave_target()
hist_cumForm cumulative histogramvips_hist_cum()
hist_entropyEstimate image entropyvips_hist_entropy()
hist_equalHistogram equalisationvips_hist_equal()
hist_findFind image histogramvips_hist_find()
hist_find_indexedFind indexed image histogramvips_hist_find_indexed()
hist_find_ndimFind n-dimensional image histogramvips_hist_find_ndim()
hist_ismonotonicTest for monotonicityvips_hist_ismonotonic()
hist_localLocal histogram equalisationvips_hist_local()
hist_matchMatch two histogramsvips_hist_match()
hist_normNormalise histogramvips_hist_norm()
hist_plotPlot histogramvips_hist_plot()
hough_circleFind hough circle transformvips_hough_circle()
hough_lineFind hough line transformvips_hough_line()
icc_exportOutput to device with icc profilevips_icc_export()
icc_importImport from device with icc profilevips_icc_import()
icc_transformTransform between devices with icc profilesvips_icc_transform()
identityMake a 1d image where pixel values are indexesvips_identity()
ifthenelseIfthenelse an imagevips_ifthenelse()
insertInsert imagesub intomain atx,yvips_insert()
invertInvert an imagevips_invert()
invertlutBuild an inverted look-up tablevips_invertlut()
invfftInverse fftvips_invfft()
joinJoin a pair of imagesvips_join()
jp2kloadLoad jpeg2000 imagevips_jp2kload()
jp2kload_bufferLoad jpeg2000 imagevips_jp2kload_buffer()
jp2kload_sourceLoad jpeg2000 imagevips_jp2kload_source()
jp2ksaveSave image in jpeg2000 formatvips_jp2ksave()
jp2ksave_bufferSave image in jpeg2000 formatvips_jp2ksave_buffer()
jp2ksave_targetSave image in jpeg2000 formatvips_jp2ksave_target()
jpegloadLoad jpeg from filevips_jpegload()
jpegload_bufferLoad jpeg from buffervips_jpegload_buffer()
jpegload_sourceLoad image from jpeg sourcevips_jpegload_source()
jpegsaveSave image to jpeg filevips_jpegsave()
jpegsave_bufferSave image to jpeg buffervips_jpegsave_buffer()
jpegsave_mimeSave image to jpeg mimevips_jpegsave_mime()
jpegsave_targetSave image to jpeg targetvips_jpegsave_target()
jxlloadLoad jpeg-xl imagevips_jxlload()
jxlload_bufferLoad jpeg-xl imagevips_jxlload_buffer()
jxlload_sourceLoad jpeg-xl imagevips_jxlload_source()
jxlsaveSave image in jpeg-xl formatvips_jxlsave()
jxlsave_bufferSave image in jpeg-xl formatvips_jxlsave_buffer()
jxlsave_targetSave image in jpeg-xl formatvips_jxlsave_target()
labelregionsLabel regions in an imagevips_labelregions()
linearCalculate (a * in + b)vips_linear(),vips_linear1()
linecacheCache an image as a set of linesvips_linecache()
logmatMake a laplacian of gaussian imagevips_logmat()
magickloadLoad file with imagemagickvips_magickload()
magickload_bufferLoad buffer with imagemagickvips_magickload_buffer()
magicksaveSave file with imagemagickvips_magicksave()
magicksave_bufferSave image to magick buffervips_magicksave_buffer()
mapimResample with a map imagevips_mapim()
maplutMap an image though a lutvips_maplut()
mask_butterworthMake a butterworth filtervips_mask_butterworth()
mask_butterworth_bandMake a butterworth_band filtervips_mask_butterworth_band()
mask_butterworth_ringMake a butterworth ring filtervips_mask_butterworth_ring()
mask_fractalMake fractal filtervips_mask_fractal()
mask_gaussianMake a gaussian filtervips_mask_gaussian()
mask_gaussian_bandMake a gaussian filtervips_mask_gaussian_band()
mask_gaussian_ringMake a gaussian ring filtervips_mask_gaussian_ring()
mask_idealMake an ideal filtervips_mask_ideal()
mask_ideal_bandMake an ideal band filtervips_mask_ideal_band()
mask_ideal_ringMake an ideal ring filtervips_mask_ideal_ring()
matchFirst-order match of two imagesvips_match()
mathApply a math operation to an imagevips_math(),vips_sin(),vips_cos(),vips_tan(),vips_asin(),vips_acos(),vips_atan(),vips_sinh(),vips_cosh(),vips_tanh(),vips_asinh(),vips_acosh(),vips_atanh(),vips_exp(),vips_exp10(),vips_log(),vips_log10()
math2Binary math operationsvips_math2(),vips_pow(),vips_wop(),vips_atan2()
math2_constBinary math operations with a constantvips_math2_const(),vips_andimage_const(),vips_orimage_const(),vips_eorimage_const(),vips_lshift_const(),vips_rshift_const(),vips_math2_const1(),vips_andimage_const1(),vips_orimage_const1(),vips_eorimage_const1(),vips_lshift_const1(),vips_rshift_const1()
matloadLoad mat from filevips_matload()
matrixinvertInvert an matrixvips_matrixinvert()
matrixloadLoad matrixvips_matrixload()
matrixload_sourceLoad matrixvips_matrixload_source()
matrixprintPrint matrixvips_matrixprint()
matrixsaveSave image to matrixvips_matrixsave()
matrixsave_targetSave image to matrixvips_matrixsave_target()
maxFind image maximumvips_max()
maxpairMaximum of a pair of imagesvips_maxpair()
measureMeasure a set of patches on a color chartvips_measure()
mergeMerge two imagesvips_merge()
minFind image minimumvips_min()
minpairMinimum of a pair of imagesvips_minpair()
morphMorphology operationvips_morph()
mosaicMosaic two imagesvips_mosaic()
mosaic1First-order mosaic of two imagesvips_mosaic1()
msbPick most-significant byte from an imagevips_msb()
multiplyMultiply two imagesvips_multiply()
niftiloadLoad nifti volumevips_niftiload()
niftiload_sourceLoad nifti volumesvips_niftiload_source()
niftisaveSave image to nifti filevips_niftisave()
openexrloadLoad an openexr imagevips_openexrload()
openslideloadLoad file with openslidevips_openslideload()
openslideload_sourceLoad source with openslidevips_openslideload_source()
pdfloadLoad pdf from filevips_pdfload()
pdfload_bufferLoad pdf from buffervips_pdfload_buffer()
pdfload_sourceLoad pdf from sourcevips_pdfload_source()
percentFind threshold for percent of pixelsvips_percent()
perlinMake a perlin noise imagevips_perlin()
phasecorCalculate phase correlationvips_phasecor()
pngloadLoad png from filevips_pngload()
pngload_bufferLoad png from buffervips_pngload_buffer()
pngload_sourceLoad png from sourcevips_pngload_source()
pngsaveSave image to file as pngvips_pngsave()
pngsave_bufferSave image to buffer as pngvips_pngsave_buffer()
pngsave_targetSave image to target as pngvips_pngsave_target()
ppmloadLoad ppm from filevips_ppmload()
ppmload_sourceLoad ppm base classvips_ppmload_source()
ppmsaveSave image to ppm filevips_ppmsave()
ppmsave_targetSave to ppmvips_ppmsave_target()
premultiplyPremultiply image alphavips_premultiply()
prewittPrewitt edge detectorvips_prewitt()
profileFind image profilesvips_profile()
profile_loadLoad named icc profilevips_profile_load()
projectFind image projectionsvips_project()
quadraticResample an image with a quadratic transformvips_quadratic()
rad2floatUnpack radiance coding to float rgbvips_rad2float()
radloadLoad a radiance image from a filevips_radload()
radload_bufferLoad rad from buffervips_radload_buffer()
radload_sourceLoad rad from sourcevips_radload_source()
radsaveSave image to radiance filevips_radsave()
radsave_bufferSave image to radiance buffervips_radsave_buffer()
radsave_targetSave image to radiance targetvips_radsave_target()
rankRank filtervips_rank(),vips_median()
rawloadLoad raw data from a filevips_rawload()
rawsaveSave image to raw filevips_rawsave()
rawsave_bufferWrite raw image to buffervips_rawsave_buffer()
rawsave_targetWrite raw image to targetvips_rawsave_target()
recombLinear recombination with matrixvips_recomb()
reduceReduce an imagevips_reduce()
reducehShrink an image horizontallyvips_reduceh()
reducevShrink an image verticallyvips_reducev()
relationalRelational operation on two imagesvips_relational(),vips_equal(),vips_notequal(),vips_less(),vips_lesseq(),vips_more(),vips_moreeq()
relational_constRelational operations against a constantvips_relational_const(),vips_equal_const(),vips_notequal_const(),vips_less_const(),vips_lesseq_const(),vips_more_const(),vips_moreeq_const(),vips_relational_const1(),vips_equal_const1(),vips_notequal_const1(),vips_less_const1(),vips_lesseq_const1(),vips_more_const1(),vips_moreeq_const1()
remainderRemainder after integer division of two imagesvips_remainder()
remainder_constRemainder after integer division of an image and a constantvips_remainder_const(),vips_remainder_const1()
replicateReplicate an imagevips_replicate()
resizeResize an imagevips_resize()
rotRotate an imagevips_rot()
rot45Rotate an imagevips_rot45()
rotateRotate an image by a number of degreesvips_rotate()
roundPerform a round function on an imagevips_round(),vips_floor(),vips_ceil(),vips_rint()
sRGB2HSVTransform srgb to hsvvips_sRGB2HSV()
sRGB2scRGBConvert an srgb image to scrgbvips_sRGB2scRGB()
scRGB2BWConvert scrgb to bwvips_scRGB2BW()
scRGB2XYZTransform scrgb to xyzvips_scRGB2XYZ()
scRGB2sRGBConvert an scrgb image to srgbvips_scRGB2sRGB()
scaleScale an image to ucharvips_scale()
scharrScharr edge detectorvips_scharr()
sdfCreate an sdf imagevips_sdf()
sequentialCheck sequential accessvips_sequential()
sharpenUnsharp masking for printvips_sharpen()
shrinkShrink an imagevips_shrink()
shrinkhShrink an image horizontallyvips_shrinkh()
shrinkvShrink an image verticallyvips_shrinkv()
signUnit vector of pixelvips_sign()
similaritySimilarity transform of an imagevips_similarity()
sinesMake a 2d sine wavevips_sines()
smartcropExtract an area from an imagevips_smartcrop()
sobelSobel edge detectorvips_sobel()
spcorSpatial correlationvips_spcor()
spectrumMake displayable power spectrumvips_spectrum()
statsFind many image statsvips_stats()
stdifStatistical differencevips_stdif()
subsampleSubsample an imagevips_subsample()
subtractSubtract two imagesvips_subtract()
sumSum an array of imagesvips_sum()
svgloadLoad svg with rsvgvips_svgload()
svgload_bufferLoad svg with rsvgvips_svgload_buffer()
svgload_sourceLoad svg from sourcevips_svgload_source()
switchFind the index of the first non-zero pixel in testsvips_switch()
systemRun an external commandvips_system()
textMake a text imagevips_text()
thumbnailGenerate thumbnail from filevips_thumbnail()
thumbnail_bufferGenerate thumbnail from buffervips_thumbnail_buffer()
thumbnail_imageGenerate thumbnail from imagevips_thumbnail_image()
thumbnail_sourceGenerate thumbnail from sourcevips_thumbnail_source()
tiffloadLoad tiff from filevips_tiffload()
tiffload_bufferLoad tiff from buffervips_tiffload_buffer()
tiffload_sourceLoad tiff from sourcevips_tiffload_source()
tiffsaveSave image to tiff filevips_tiffsave()
tiffsave_bufferSave image to tiff buffervips_tiffsave_buffer()
tiffsave_targetSave image to tiff targetvips_tiffsave_target()
tilecacheCache an image as a set of tilesvips_tilecache()
tonelutBuild a look-up tablevips_tonelut()
transpose3dTranspose3d an imagevips_transpose3d()
unpremultiplyUnpremultiply image alphavips_unpremultiply()
vipsloadLoad vips from filevips_vipsload()
vipsload_sourceLoad vips from sourcevips_vipsload_source()
vipssaveSave image to file in vips formatvips_vipssave()
vipssave_targetSave image to target in vips formatvips_vipssave_target()
webploadLoad webp from filevips_webpload()
webpload_bufferLoad webp from buffervips_webpload_buffer()
webpload_sourceLoad webp from sourcevips_webpload_source()
webpsaveSave as webpvips_webpsave()
webpsave_bufferSave as webpvips_webpsave_buffer()
webpsave_mimeSave image to webp mimevips_webpsave_mime()
webpsave_targetSave as webpvips_webpsave_target()
worleyMake a worley noise imagevips_worley()
wrapWrap image originvips_wrap()
xyzMake an image where pixel values are coordinatesvips_xyz()
zoneMake a zone platevips_zone()
zoomZoom an imagevips_zoom()



Generated by GTK-Doc V1.34.0

[8]ページ先頭

©2009-2025 Movatter.jp