API compatibility report for the libvips library between 8.6.5 and 8.7.0-rc2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibvips
Version #18.6.5
Version #28.7.0-rc2
Archx86_64
GCC Version7
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries3
Total Symbols / Types977 / 194
Compatibility 99.9%

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High1
Medium2
Low0
Problems with
Constants
Low130
Other Changes
in Constants
-1

Added Symbols  12 


colour.h, libvips.so.42.9.0
vips_icc_is_compatible_profile ( VipsImage* image, void* data, size_t data_length )

conversion.h, libvips.so.42.9.0
vips_transpose3d ( VipsImage* in, VipsImage** out, ... )

convolution.h, libvips.so.42.9.0
vips_canny ( VipsImage* in, VipsImage** out, ... )
vips_sobel ( VipsImage* in, VipsImage** out, ... )

enumtypes.h, libvips.so.42.9.0
vips_region_shrink_get_type ( )

foreign.h, libvips.so.42.9.0
vips_magicksave ( VipsImage* in, char const* filename, ... )
vips_magicksave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_niftiload ( char const* filename, VipsImage** out, ... )
vips_niftisave ( VipsImage* in, char const* filename, ... )

object.h, libvips.so.42.9.0
vips_argument_get_id ( )
vips_object_get_args ( VipsObject* object, char const*** names, int** flags, int* n_args )

resample.h, libvips.so.42.9.0
vips_rotate ( VipsImage* in, VipsImage** out, double angle, ... )

to the top

Problems with Symbols, High Severity  1 


util.h, libvips.so.42.8.4
[+] vips__get_bytes ( char const* filename, unsigned char* buf, int len )  1 

to the top

Problems with Symbols, Medium Severity  2 


region.h, libvips.so.42.8.4
[+] vips_region_shrink ( VipsRegion* from, VipsRegion* to, VipsRect const* target )  1 

util.h, libvips.so.42.8.4
[+] vips__get_bytes ( char const* filename, unsigned char* buf, int len )  1 

to the top

Problems with Constants, Low Severity  130 


almostdeprecated.h
[+] MASK_BUTTERWORTH_BANDPASS
[+] MASK_BUTTERWORTH_BANDREJECT
[+] MASK_BUTTERWORTH_HIGHPASS
[+] MASK_BUTTERWORTH_LOWPASS
[+] MASK_BUTTERWORTH_RINGPASS
[+] MASK_BUTTERWORTH_RINGREJECT
[+] MASK_FRACTAL_FLT
[+] MASK_GAUSS_BANDPASS
[+] MASK_GAUSS_BANDREJECT
[+] MASK_GAUSS_HIGHPASS
[+] MASK_GAUSS_LOWPASS
[+] MASK_GAUSS_RINGPASS
[+] MASK_GAUSS_RINGREJECT
[+] MASK_IDEAL_BANDPASS
[+] MASK_IDEAL_BANDREJECT
[+] MASK_IDEAL_HIGHPASS
[+] MASK_IDEAL_LOWPASS
[+] MASK_IDEAL_RINGPASS
[+] MASK_IDEAL_RINGREJECT

dispatch.h
[+] IM_MAX_ARGS
[+] IM_TYPE_COMPLEX
[+] IM_TYPE_DISPLAY
[+] IM_TYPE_DMASK
[+] IM_TYPE_DOUBLE
[+] IM_TYPE_DOUBLEVEC
[+] IM_TYPE_GVALUE
[+] IM_TYPE_IMAGE
[+] IM_TYPE_IMAGEVEC
[+] IM_TYPE_IMASK
[+] IM_TYPE_INT
[+] IM_TYPE_INTERPOLATE
[+] IM_TYPE_INTVEC
[+] IM_TYPE_STRING

version.h
[+] VIPS_LIBRARY_AGE
[+] VIPS_LIBRARY_CURRENT

vips7compat.h
[+] IM_A_X0
[+] IM_A_Y0
[+] IM_A_Z0
[+] IM_ANY
[+] IM_B_X0
[+] IM_B_Y0
[+] IM_B_Z0
[+] IM_BANDFMT_CHAR
[+] IM_BANDFMT_COMPLEX
[+] IM_BANDFMT_DOUBLE
[+] IM_BANDFMT_DPCOMPLEX
[+] IM_BANDFMT_FLOAT
[+] IM_BANDFMT_INT
[+] IM_BANDFMT_LAST
[+] IM_BANDFMT_NOTSET
[+] IM_BANDFMT_SHORT
[+] IM_BANDFMT_UCHAR
[+] IM_BANDFMT_UINT
[+] IM_BANDFMT_USHORT
[+] IM_C_X0
[+] IM_C_Y0
[+] IM_C_Z0
[+] IM_CODING_LABQ
[+] IM_CODING_NONE
[+] IM_CODING_RAD
[+] IM_D3250_X0
[+] IM_D3250_Y0
[+] IM_D3250_Z0
[+] IM_D50_X0
[+] IM_D50_Y0
[+] IM_D50_Z0
[+] IM_D55_X0
[+] IM_D55_Y0
[+] IM_D55_Z0
[+] IM_D65_X0
[+] IM_D65_Y0
[+] IM_D65_Z0
[+] IM_D75_X0
[+] IM_D75_Y0
[+] IM_D75_Z0
[+] IM_D93_X0
[+] IM_D93_Y0
[+] IM_D93_Z0
[+] IM_E_X0
[+] IM_E_Y0
[+] IM_E_Z0
[+] IM_EXEEXT
[+] IM_FATSTRIP
[+] IM_INTENT_ABSOLUTE_COLORIMETRIC
[+] IM_INTENT_PERCEPTUAL
[+] IM_INTENT_RELATIVE_COLORIMETRIC
[+] IM_INTENT_SATURATION
[+] IM_META_EXIF_NAME
[+] IM_META_ICC_NAME
[+] IM_META_RESOLUTION_UNIT
[+] IM_PI
[+] IM_SIZEOF_HEADER
[+] IM_SMALLTILE
[+] IM_THINSTRIP
[+] IM_TYPE_B_W
[+] IM_TYPE_CMYK
[+] IM_TYPE_FOURIER
[+] IM_TYPE_GREY16
[+] IM_TYPE_HISTOGRAM
[+] IM_TYPE_LAB
[+] IM_TYPE_LABQ
[+] IM_TYPE_LABS
[+] IM_TYPE_LCH
[+] IM_TYPE_MULTIBAND
[+] IM_TYPE_RGB
[+] IM_TYPE_RGB16
[+] IM_TYPE_sRGB
[+] IM_TYPE_UCS
[+] IM_TYPE_XYZ
[+] IM_TYPE_YXY
[+] VIPS_MASK_BUTTERWORTH_BANDPASS
[+] VIPS_MASK_BUTTERWORTH_BANDREJECT
[+] VIPS_MASK_BUTTERWORTH_HIGHPASS
[+] VIPS_MASK_BUTTERWORTH_LOWPASS
[+] VIPS_MASK_BUTTERWORTH_RINGPASS
[+] VIPS_MASK_BUTTERWORTH_RINGREJECT
[+] VIPS_MASK_FRACTAL_FLT
[+] VIPS_MASK_GAUSS_BANDPASS
[+] VIPS_MASK_GAUSS_BANDREJECT
[+] VIPS_MASK_GAUSS_HIGHPASS
[+] VIPS_MASK_GAUSS_LOWPASS
[+] VIPS_MASK_GAUSS_RINGPASS
[+] VIPS_MASK_GAUSS_RINGREJECT
[+] VIPS_MASK_IDEAL_BANDPASS
[+] VIPS_MASK_IDEAL_BANDREJECT
[+] VIPS_MASK_IDEAL_HIGHPASS
[+] VIPS_MASK_IDEAL_LOWPASS
[+] VIPS_MASK_IDEAL_RINGPASS
[+] VIPS_MASK_IDEAL_RINGREJECT
[+] VIPS_META_IPCT_NAME

to the top

Other Changes in Constants  1 


header.h
[+] VIPS_META_N_PAGES

to the top

Header Files  1 


vips.h

to the top

Libraries  3 


libvips-cpp.so.42.8.4
libvips.so.42.8.4
libvipsCC.so.42.8.4

to the top



Test Info


Library Namelibvips
Version #18.6.5
Version #28.7.0-rc2
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries3
Total Symbols / Types1504 / 194
Compatibility 65.7%

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh516
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low2
Problems with
Constants
Low376
Other Changes
in Constants
-2

Added Symbols  12 


colour.h
vips_icc_is_compatible_profile ( VipsImage* image, void* data, size_t data_length )

conversion.h
vips_transpose3d ( VipsImage* in, VipsImage** out, ... )

convolution.h
vips_canny ( VipsImage* in, VipsImage** out, ... )
vips_sobel ( VipsImage* in, VipsImage** out, ... )

enumtypes.h
vips_region_shrink_get_type ( )

foreign.h
vips_magicksave ( VipsImage* in, char const* filename, ... )
vips_magicksave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_niftiload ( char const* filename, VipsImage** out, ... )
vips_niftisave ( VipsImage* in, char const* filename, ... )

object.h
vips_argument_get_id ( )
vips_object_get_args ( VipsObject* object, char const*** names, int** flags, int* n_args )

resample.h
vips_rotate ( VipsImage* in, VipsImage** out, double angle, ... )

to the top

Removed Symbols  516 


almostdeprecated.h
im_affine ( VipsImage* in, VipsImage* out, double a, double b, double c, double d, double dx, double dy, int ox, int oy, int ow, int oh )
im_and_vec ( VipsImage* p1, VipsImage* p2, int p3, double* p4 )
im_andconst ( VipsImage* p1, VipsImage* p2, double p3 )
im_bernd ( char const* tiffname, int x, int y, int w, int h )
im_c2ps ( VipsImage* in, VipsImage* out )
im_cache ( VipsImage* in, VipsImage* out, int width, int height, int max )
im_circle ( VipsImage* im, int cx, int cy, int radius, int intensity )
im_clip ( VipsImage* in, VipsImage* out )
im_clip2c ( VipsImage* in, VipsImage* out )
im_clip2cm ( VipsImage* in, VipsImage* out )
im_clip2d ( VipsImage* in, VipsImage* out )
im_clip2dcm ( VipsImage* in, VipsImage* out )
im_clip2f ( VipsImage* in, VipsImage* out )
im_clip2i ( VipsImage* in, VipsImage* out )
im_clip2s ( VipsImage* in, VipsImage* out )
im_clip2ui ( VipsImage* in, VipsImage* out )
im_clip2us ( VipsImage* in, VipsImage* out )
im_cmulnorm ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_contrast_surface_raw ( VipsImage* in, VipsImage* out, int half_win_size, int spacing )
im_conv_raw ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_convf ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convf_raw ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convsep_raw ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_convsepf ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convsepf_raw ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convsub ( VipsImage* in, VipsImage* out, INTMASK* mask, int xskip, int yskip )
im_cooc_asm ( VipsImage* m, double* asmoment )
im_cooc_contrast ( VipsImage* m, double* contrast )
im_cooc_correlation ( VipsImage* m, double* correlation )
im_cooc_entropy ( VipsImage* m, double* entropy )
im_cooc_matrix ( VipsImage* im, VipsImage* m, int xp, int yp, int xs, int ys, int dx, int dy, int flag )
im_copy_from ( VipsImage* in, VipsImage* out, enum im_arch_type architecture )
im_diagnostics ( char const* fmt, ... )
im_dif_std ( VipsImage* im, int xpos, int ypos, int xsize, int ysize, int dx, int dy, double* pmean, double* pstd )
im_dilate_raw ( VipsImage* in, VipsImage* out, INTMASK* m )
im_eor_vec ( VipsImage* p1, VipsImage* p2, int p3, double* p4 )
im_eorconst ( VipsImage* p1, VipsImage* p2, double p3 )
im_erode_raw ( VipsImage* in, VipsImage* out, INTMASK* m )
im_errormsg ( char const* fmt, ... )
im_errormsg_system ( int err, char const* fmt, ... )
im_extract ( VipsImage* p1, VipsImage* p2, struct IMAGE_BOX* p3 )
im_fastcor_raw ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_fastline ( VipsImage* im, int x1, int y1, int x2, int y2, VipsPel* pel )
im_fastlineuser ( VipsImage* im, int x1, int y1, int x2, int y2, VipsPlotFn fn, void* client1, void* client2, void* client3 )
im_fav4 ( VipsImage** p1, VipsImage* p2 )
im_flood ( VipsImage* im, int x, int y, VipsPel* ink, VipsRect* dout )
im_flood_blob ( VipsImage* im, int x, int y, VipsPel* ink, VipsRect* dout )
im_flood_blob_copy ( VipsImage* in, VipsImage* out, int x, int y, VipsPel* ink )
im_flood_copy ( VipsImage* in, VipsImage* out, int x, int y, VipsPel* ink )
im_flood_other ( VipsImage* test, VipsImage* mark, int x, int y, int serial, VipsRect* dout )
im_flood_other_copy ( VipsImage* test, VipsImage* mark, VipsImage* out, int x, int y, int serial )
im_gadd ( double p1, VipsImage* p2, double p3, VipsImage* p4, double p5, VipsImage* p6 )
im_glds_asm ( VipsImage* m, double* asmoment )
im_glds_contrast ( VipsImage* m, double* contrast )
im_glds_entropy ( VipsImage* m, double* entropy )
im_glds_matrix ( VipsImage* im, VipsImage* m, int xpos, int ypos, int xsize, int ysize, int dx, int dy )
im_glds_mean ( VipsImage* m, double* mean )
im_gradcor_raw ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_icc_export ( VipsImage* in, VipsImage* out, char const* output_profile_filename, int intent )
im_insertplace ( VipsImage* main, VipsImage* sub, int x, int y )
im_iscomplex ( VipsImage* im )
im_isfloat ( VipsImage* im )
im_isint ( VipsImage* im )
im_isnative ( enum im_arch_type arch )
im_isscalar ( VipsImage* im )
im_isuint ( VipsImage* im )
im_iterate ( VipsImage* im, VipsStartFn start, im_generate_fn generate, VipsStopFn stop, void* a, void* b )
im_lhisteq ( VipsImage* in, VipsImage* out, int xwin, int ywin )
im_line ( VipsImage* p1, int p2, int p3, int p4, int p5, int p6 )
im_litecor ( VipsImage* p1, VipsImage* p2, VipsImage* p3, int p4, double p5 )
im_measure ( VipsImage* im, struct IMAGE_BOX* box, int h, int v, int* sel, int nsel, char const* name )
im_or_vec ( VipsImage* p1, VipsImage* p2, int p3, double* p4 )
im_orconst ( VipsImage* p1, VipsImage* p2, double p3 )
im_paintrect ( VipsImage* im, VipsRect* r, VipsPel* ink )
im_plotmask ( VipsImage* im, int ix, int iy, VipsPel* ink, VipsPel* mask, VipsRect* r )
im_plotpoint ( VipsImage* im, int x, int y, VipsPel* pel )
im_print ( char const* message )
im_rank_raw ( VipsImage* in, VipsImage* out, int xsize, int ysize, int order )
im_readpoint ( VipsImage* im, int x, int y, VipsPel* pel )
im_remainderconst_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_render ( VipsImage* in, VipsImage* out, VipsImage* mask, int width, int height, int max, void(*notify)(VipsImage*, VipsRect*, void*), void* client )
im_render_fade ( VipsImage* in, VipsImage* out, VipsImage* mask, int width, int height, int max, int fps, int steps, int priority, void(*notify)(VipsImage*, VipsRect*, void*), void* client )
im_render_priority ( VipsImage* in, VipsImage* out, VipsImage* mask, int width, int height, int max, int priority, void(*notify)(VipsImage*, VipsRect*, void*), void* client )
im_resize_linear ( VipsImage* p1, VipsImage* p2, int p3, int p4 )
im_segment ( VipsImage* test, VipsImage* mask, int* segments )
im_simcontr ( VipsImage* out, int xsize, int ysize )
im_similarity ( VipsImage* in, VipsImage* out, double a, double b, double dx, double dy )
im_similarity_area ( VipsImage* in, VipsImage* out, double a, double b, double dx, double dy, int ox, int oy, int ow, int oh )
im_slice ( VipsImage* in, VipsImage* out, double p3, double p4 )
im_smear ( VipsImage* im, int ix, int iy, VipsRect* r )
im_smudge ( VipsImage* image, int ix, int iy, VipsRect* r )
im_spatres ( VipsImage* in, VipsImage* out, int step )
im_spcor_raw ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_stdif ( VipsImage* in, VipsImage* out, double a, double m0, double b, double s0, int xwin, int ywin )
im_stretch3 ( VipsImage* in, VipsImage* out, double dx, double dy )
im_thresh ( VipsImage* in, VipsImage* out, double p3 )
im_verrormsg ( char const* fmt, struct __va_list_tag* ap )
im_warning ( char const* fmt, ... )
vips_info ( char const* domain, char const* fmt, ... )
vips_info_set ( gboolean info )
vips_vinfo ( char const* domain, char const* fmt, struct __va_list_tag* ap )
vips_vwarn ( char const* domain, char const* fmt, struct __va_list_tag* ap )
vips_warn ( char const* domain, char const* fmt, ... )

dispatch.h
im__cprint ( im_object obj )
im__displayprint ( im_object obj )
im__dmsprint ( im_object obj )
im__dprint ( im_object obj )
im__dvprint ( im_object obj )
im__gprint ( im_object obj )
im__input_display [data]
im__input_dmask [data]
im__input_double [data]
im__input_doublevec [data]
im__input_gvalue [data]
im__input_image [data]
im__input_imagevec [data]
im__input_imask [data]
im__input_int [data]
im__input_interpolate [data]
im__input_intvec [data]
im__input_string [data]
im__iprint ( im_object obj )
im__ivprint ( im_object obj )
im__output_complex [data]
im__output_display [data]
im__output_dmask [data]
im__output_dmask_screen [data]
im__output_double [data]
im__output_doublevec [data]
im__output_gvalue [data]
im__output_image [data]
im__output_imask [data]
im__output_int [data]
im__output_intvec [data]
im__output_string [data]
im__rw_image [data]
im__sprint ( im_object obj )
im_allocate_vargv ( struct im_function* fn, im_object* vargv )
im_close_plugins ( )
im_find_function ( char const* name )
im_find_package ( char const* name )
im_free_vargv ( struct im_function* fn, im_object* vargv )
im_load_plugin ( char const* name )
im_load_plugins ( char const* fmt, ... )
im_map_packages ( VipsSListMap2Fn fn, void* a )
im_package_of_function ( char const* name )
im_run_command ( char* name, int argc, char** argv )
vips__input_interpolate_init ( im_object* obj, char* str )

vips7compat.h
im__analyze_register ( )
im__balance ( VipsImage* ref, VipsImage* sec, VipsImage* out, VipsImage** ref_out, VipsImage** sec_out, int dx, int dy, int balancetype )
im__bandalike ( char const* domain, VipsImage* in1, VipsImage* in2, VipsImage* out1, VipsImage* out2 )
im__bandalike_vec ( char const* domain, VipsImage** in, VipsImage** out, int n )
im__bandup ( char const* domain, VipsImage* in, VipsImage* out, int n )
im__colour_difference ( char const* domain, VipsImage* in1, VipsImage* in2, VipsImage* out, im_wrapmany_fn buffer_fn, void* a, void* b )
im__colour_unary ( char const* domain, VipsImage* in, VipsImage* out, enum VipsInterpretation interpretation, im_wrapone_fn buffer_fn, void* a, void* b )
im__csv_register ( )
im__exr_register ( )
im__find_best_contrast ( VipsImage* image, int xpos, int ypos, int xsize, int ysize, int* xarray, int* yarray, int* cont, int nbest, int hcorsize )
im__find_lroverlap ( VipsImage* ref_in, VipsImage* sec_in, VipsImage* out, int bandno_in, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int* dx0, int* dy0, double* scale1, double* angle1, double* dx1, double* dy1 )
im__find_tboverlap ( VipsImage* ref_in, VipsImage* sec_in, VipsImage* out, int bandno_in, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int* dx0, int* dy0, double* scale1, double* angle1, double* dx1, double* dy1 )
im__format_init ( )
im__formatalike ( VipsImage* in1, VipsImage* in2, VipsImage* out1, VipsImage* out2 )
im__formatalike_vec ( VipsImage** in, VipsImage** out, int n )
im__insert_base ( char const* domain, VipsImage* in1, VipsImage* in2, VipsImage* out )
im__jpeg_register ( )
im__magick_register ( )
im__png_register ( )
im__ppm_register ( )
im__tiff_register ( )
im__wrapscan ( VipsImage* in, VipsStartFn start, im__wrapscan_fn scan, VipsStopFn stop, void* a, void* b )
im_abs ( VipsImage* in, VipsImage* out )
im_aconv ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers, int cluster )
im_aconvsep ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers )
im_acostra ( VipsImage* in, VipsImage* out )
im_add ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_add_callback ( VipsImage* im, char const* callback, VipsCallbackFn fn, void* a, void* b )
im_add_callback1 ( VipsImage* im, char const* callback, VipsCallbackFn fn, void* a, void* b )
im_addgnoise ( VipsImage* in, VipsImage* out, double sigma )
im_affinei ( VipsImage* in, VipsImage* out, VipsInterpolate* interpolate, double a, double b, double c, double d, double dx, double dy, int ox, int oy, int ow, int oh )
im_affinei_all ( VipsImage* in, VipsImage* out, VipsInterpolate* interpolate, double a, double b, double c, double d, double dx, double dy )
im_align_bands ( VipsImage* in, VipsImage* out )
im_andimage ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_andimage_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_andimageconst ( VipsImage* in, VipsImage* out, double c )
im_argb2rgba ( VipsImage* in, VipsImage* out )
im_asintra ( VipsImage* in, VipsImage* out )
im_atantra ( VipsImage* in, VipsImage* out )
im_avg ( VipsImage* in, double* out )
im_BandFmt2char ( enum VipsBandFormat fmt )
im_bandjoin ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_bandmean ( VipsImage* in, VipsImage* out )
im_benchmark2 ( VipsImage* in, double* out )
im_benchmarkn ( VipsImage* in, VipsImage* out, int n )
im_black ( VipsImage* out, int x, int y, int bands )
im_blend ( VipsImage* c, VipsImage* a, VipsImage* b, VipsImage* out )
im_buildlut ( DOUBLEMASK* input, VipsImage* output )
im_c2amph ( VipsImage* in, VipsImage* out )
im_c2imag ( VipsImage* in, VipsImage* out )
im_c2real ( VipsImage* in, VipsImage* out )
im_c2rect ( VipsImage* in, VipsImage* out )
im_ceil ( VipsImage* in, VipsImage* out )
im_char2BandFmt ( char const* str )
im_char2Coding ( char const* str )
im_char2dhint ( char const* str )
im_char2dtype ( char const* str )
im_char2Type ( char const* str )
im_clip2fmt ( VipsImage* in, VipsImage* out, enum VipsBandFormat fmt )
im_close ( VipsImage* im )
im_cntlines ( VipsImage* im, double* nolines, int flag )
im_Coding2char ( enum VipsCoding coding )
im_compass ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_Compression2char ( int n )
im_contrast_surface ( VipsImage* in, VipsImage* out, int half_win_size, int spacing )
im_conv ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_conv_f ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_conv_f_raw ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convsep ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_convsep_f ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_convsep_f_raw ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask )
im_copy ( VipsImage* in, VipsImage* out )
im_copy_dmask_matrix ( DOUBLEMASK* mask, double** matrix )
im_copy_file ( VipsImage* in, VipsImage* out )
im_copy_matrix_dmask ( double** matrix, DOUBLEMASK* mask )
im_copy_morph ( VipsImage* in, VipsImage* out, int bands, enum VipsBandFormat format, enum VipsCoding coding )
im_copy_native ( VipsImage* in, VipsImage* out, gboolean is_msb_first )
im_copy_set ( VipsImage* in, VipsImage* out, enum VipsInterpretation interpretation, float xres, float yres, int xoffset, int yoffset )
im_copy_set_meta ( VipsImage* in, VipsImage* out, char const* field, GValue* value )
im_copy_swap ( VipsImage* in, VipsImage* out )
im_correl ( VipsImage* ref, VipsImage* sec, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, double* correlation, int* x, int* y )
im_costra ( VipsImage* in, VipsImage* out )
im_cp_desc ( VipsImage* out, VipsImage* in )
im_cp_descv ( VipsImage* im, ... )
im_create_fmask ( VipsImage* out, int xsize, int ysize, enum ImMaskType flag, ... )
im_cross_phase ( VipsImage* a, VipsImage* b, VipsImage* out )
im_dE00_fromLab ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_dE_fromdisp ( VipsImage* p1, VipsImage* p2, VipsImage* p3, struct im_col_display* p4 )
im_dE_fromLab ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_dE_fromXYZ ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_dECMC_fromdisp ( VipsImage* p1, VipsImage* p2, VipsImage* p3, struct im_col_display* p4 )
im_dECMC_fromLab ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_demand_hint ( VipsImage* im, enum VipsDemandStyle hint, ... )
im_deviate ( VipsImage* in, double* out )
im_dhint2char ( enum VipsDemandStyle style )
im_dilate ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_disp2Lab ( VipsImage* in, VipsImage* out, struct im_col_display* disp )
im_disp_ps ( VipsImage* in, VipsImage* out )
im_divide ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_dmat_alloc ( int nrl, int nrh, int ncl, int nch )
im_draw_circle ( VipsImage* image, int x, int y, int radius, gboolean fill, VipsPel* ink )
im_draw_flood ( VipsImage* image, int x, int y, VipsPel* ink, VipsRect* dout )
im_draw_flood_blob ( VipsImage* image, int x, int y, VipsPel* ink, VipsRect* dout )
im_draw_flood_other ( VipsImage* image, VipsImage* test, int x, int y, int serial, VipsRect* dout )
im_draw_image ( VipsImage* image, VipsImage* sub, int x, int y )
im_draw_line ( VipsImage* image, int x1, int y1, int x2, int y2, VipsPel* ink )
im_draw_line_user ( VipsImage* image, int x1, int y1, int x2, int y2, VipsPlotFn plot, void* a, void* b, void* c )
im_draw_mask ( VipsImage* image, VipsImage* mask_im, int x, int y, VipsPel* ink )
im_draw_point ( VipsImage* image, int x, int y, VipsPel* ink )
im_draw_rect ( VipsImage* image, int left, int top, int width, int height, int fill, VipsPel* ink )
im_draw_smudge ( VipsImage* image, int left, int top, int width, int height )
im_dtype2char ( enum VipsImageType n )
im_dvector ( int nl, int nh )
im_embed ( VipsImage* in, VipsImage* out, int type, int x, int y, int width, int height )
im_eorimage ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_eorimage_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_eorimageconst ( VipsImage* in, VipsImage* out, double c )
im_equal ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_equal_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_equalconst ( VipsImage* in, VipsImage* out, double c )
im_erode ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_exp10tra ( VipsImage* in, VipsImage* out )
im_expntra ( VipsImage* in, VipsImage* out, double e )
im_expntra_vec ( VipsImage* in, VipsImage* out, int n, double* e )
im_exptra ( VipsImage* in, VipsImage* out )
im_extract_area ( VipsImage* in, VipsImage* out, int left, int top, int width, int height )
im_extract_areabands ( VipsImage* in, VipsImage* out, int left, int top, int width, int height, int band, int nbands )
im_extract_band ( VipsImage* in, VipsImage* out, int band )
im_extract_bands ( VipsImage* in, VipsImage* out, int band, int nbands )
im_eye ( VipsImage* out, int const xsize, int const ysize, double const factor )
im_falsecolour ( VipsImage* in, VipsImage* out )
im_fastcor ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_feye ( VipsImage* out, int const xsize, int const ysize, double const factor )
im_fgrey ( VipsImage* out, int const xsize, int const ysize )
im_filename_split ( char const* path, char* name, char* mode )
im_filename_suffix ( char const* path, char* suffix )
im_filename_suffix_match ( char const* path, char const** suffixes )
im_fliphor ( VipsImage* in, VipsImage* out )
im_flipver ( VipsImage* in, VipsImage* out )
im_float2rad ( VipsImage* in, VipsImage* out )
im_floor ( VipsImage* in, VipsImage* out )
im_flt_image_freq ( VipsImage* in, VipsImage* out, enum ImMaskType flag, ... )
im_fmat_alloc ( int nrl, int nrh, int ncl, int nch )
im_fractsurf ( VipsImage* out, int size, double frd )
im_free_dmat ( double** m, int nrl, int nrh, int ncl, int nch )
im_free_dvector ( double* v, int nl, int nh )
im_free_fmat ( float** m, int nrl, int nrh, int ncl, int nch )
im_free_fvector ( float* v, int nl, int nh )
im_free_imat ( int** m, int nrl, int nrh, int ncl, int nch )
im_free_ivector ( int* v, int nl, int nh )
im_freqflt ( VipsImage* in, VipsImage* mask, VipsImage* out )
im_fvector ( int nl, int nh )
im_fwfft ( VipsImage* in, VipsImage* out )
im_fzone ( VipsImage* out, int size )
im_gammacorrect ( VipsImage* in, VipsImage* out, double exponent )
im_gaussnoise ( VipsImage* out, int x, int y, double mean, double sigma )
im_gbandjoin ( VipsImage** in, VipsImage* out, int n )
im_generate ( VipsImage* im, VipsStartFn start, im_generate_fn generate, VipsStopFn stop, void* a, void* b )
im_getnextoption ( char** in )
im_getsuboption ( char const* buf )
im_global_balance ( VipsImage* in, VipsImage* out, double gamma )
im_global_balancef ( VipsImage* in, VipsImage* out, double gamma )
im_grad_x ( VipsImage* in, VipsImage* out )
im_grad_y ( VipsImage* in, VipsImage* out )
im_gradcor ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_gradient ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_grey ( VipsImage* out, int const xsize, int const ysize )
im_greyc_mask ( VipsImage* in, VipsImage* out, VipsImage* mask, int iterations, float amplitude, float sharpness, float anisotropy, float alpha, float sigma, float dl, float da, float gauss_prec, int interpolation, int fast_approx )
im_grid ( VipsImage* in, VipsImage* out, int tile_height, int across, int down )
im_heq ( VipsImage* in, VipsImage* out, int bandno )
im_hist ( VipsImage* in, VipsImage* out, int bandno )
im_hist_indexed ( VipsImage* index, VipsImage* value, VipsImage* out )
im_histcum ( VipsImage* in, VipsImage* out )
im_histeq ( VipsImage* in, VipsImage* out )
im_histgr ( VipsImage* in, VipsImage* out, int bandno )
im_histnD ( VipsImage* in, VipsImage* out, int bins )
im_histnorm ( VipsImage* in, VipsImage* out )
im_histplot ( VipsImage* in, VipsImage* out )
im_histspec ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_hsp ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_icc_ac2rc ( VipsImage* in, VipsImage* out, char const* profile_filename )
im_icc_export_depth ( VipsImage* in, VipsImage* out, int depth, char const* output_profile_filename, enum VipsIntent intent )
im_icc_import ( VipsImage* in, VipsImage* out, char const* input_profile_filename, enum VipsIntent intent )
im_icc_import_embedded ( VipsImage* in, VipsImage* out, enum VipsIntent intent )
im_icc_transform ( VipsImage* in, VipsImage* out, char const* input_profile_filename, char const* output_profile_filename, enum VipsIntent intent )
im_identity ( VipsImage* lut, int bands )
im_identity_ushort ( VipsImage* lut, int bands, int sz )
im_ifthenelse ( VipsImage* c, VipsImage* a, VipsImage* b, VipsImage* out )
im_imask2vips ( INTMASK* in, VipsImage* out )
im_imat_alloc ( int nrl, int nrh, int ncl, int nch )
im_init ( char const* filename )
im_init_world ( char const* argv0 )
im_insert ( VipsImage* main, VipsImage* sub, VipsImage* out, int x, int y )
im_insert_noexpand ( VipsImage* main, VipsImage* sub, VipsImage* out, int x, int y )
im_insertset ( VipsImage* main, VipsImage* sub, VipsImage* out, int n, int* x, int* y )
im_invert ( VipsImage* in, VipsImage* out )
im_invertlut ( DOUBLEMASK* input, VipsImage* output, int lut_size )
im_invfft ( VipsImage* in, VipsImage* out )
im_invfftr ( VipsImage* in, VipsImage* out )
im_invmat ( double** p1, int p2 )
im_ismonotonic ( VipsImage* lut, int* out )
im_ivector ( int nl, int nh )
im_Lab2disp ( VipsImage* in, VipsImage* out, struct im_col_display* disp )
im_Lab2LabQ ( VipsImage* in, VipsImage* out )
im_Lab2LabS ( VipsImage* in, VipsImage* out )
im_Lab2LCh ( VipsImage* in, VipsImage* out )
im_Lab2UCS ( VipsImage* in, VipsImage* out )
im_Lab2XYZ ( VipsImage* in, VipsImage* out )
im_Lab2XYZ_temp ( VipsImage* in, VipsImage* out, double X0, double Y0, double Z0 )
im_lab_morph ( VipsImage* in, VipsImage* out, DOUBLEMASK* mask, double L_offset, double L_scale, double a_scale, double b_scale )
im_label_regions ( VipsImage* test, VipsImage* mask, int* segments )
im_LabQ2Lab ( VipsImage* in, VipsImage* out )
im_LabQ2LabS ( VipsImage* in, VipsImage* out )
im_LabQ2sRGB ( VipsImage* in, VipsImage* out )
im_LabQ2XYZ ( VipsImage* in, VipsImage* out )
im_LabS2Lab ( VipsImage* in, VipsImage* out )
im_LabS2LabQ ( VipsImage* in, VipsImage* out )
im_LCh2Lab ( VipsImage* in, VipsImage* out )
im_LCh2UCS ( VipsImage* in, VipsImage* out )
im_less ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_less_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_lessconst ( VipsImage* in, VipsImage* out, double c )
im_lesseq ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_lesseq_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_lesseqconst ( VipsImage* in, VipsImage* out, double c )
im_lindetect ( VipsImage* in, VipsImage* out, INTMASK* mask )
im_lineset ( VipsImage* in, VipsImage* out, VipsImage* mask, VipsImage* ink, int n, int* x1v, int* y1v, int* x2v, int* y2v )
im_linreg ( VipsImage** ins, VipsImage* out, double* xs )
im_lintra ( double a, VipsImage* in, double b, VipsImage* out )
im_lintra_vec ( int n, double* a, VipsImage* in, double* b, VipsImage* out )
im_local ( VipsImage* im, im_construct_fn cons, VipsCallbackFn dest, void* a, void* b, void* c )
im_local_array ( VipsImage* im, void** out, int n, im_construct_fn cons, VipsCallbackFn dest, void* a, void* b, void* c )
im_log10tra ( VipsImage* in, VipsImage* out )
im_logtra ( VipsImage* in, VipsImage* out )
im_lrjoin ( VipsImage* left, VipsImage* right, VipsImage* out )
im_lrmerge ( VipsImage* ref, VipsImage* sec, VipsImage* out, int dx, int dy, int mwidth )
im_lrmerge1 ( VipsImage* ref, VipsImage* sec, VipsImage* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int mwidth )
im_lrmosaic ( VipsImage* ref, VipsImage* sec, VipsImage* out, int bandno, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, int balancetype, int mwidth )
im_lrmosaic1 ( VipsImage* ref, VipsImage* sec, VipsImage* out, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int hwindowsize, int hsearchsize, int balancetype, int mwidth )
im_make_xy ( VipsImage* out, int const xsize, int const ysize )
im_maplut ( VipsImage* in, VipsImage* out, VipsImage* lut )
im_mask2vips ( DOUBLEMASK* in, VipsImage* out )
im_match_linear ( VipsImage* ref, VipsImage* sec, VipsImage* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2 )
im_match_linear_search ( VipsImage* ref, VipsImage* sec, VipsImage* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int hwindowsize, int hsearchsize )
im_max ( VipsImage* in, double* out )
im_maxpos ( VipsImage* in, int* xpos, int* ypos, double* out )
im_maxpos_avg ( VipsImage* im, double* xpos, double* ypos, double* out )
im_maxpos_subpel ( VipsImage* in, double* x, double* y )
im_maxpos_vec ( VipsImage* im, int* xpos, int* ypos, double* maxima, int n )
im_maxvalue ( VipsImage** in, VipsImage* out, int n )
im_measure_area ( VipsImage* im, int left, int top, int width, int height, int h, int v, int* sel, int nsel, char const* name )
im_min ( VipsImage* in, double* out )
im_minpos ( VipsImage* in, int* xpos, int* ypos, double* out )
im_minpos_vec ( VipsImage* im, int* xpos, int* ypos, double* minima, int n )
im_more ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_more_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_moreconst ( VipsImage* in, VipsImage* out, double c )
im_moreeq ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_moreeq_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_moreeqconst ( VipsImage* in, VipsImage* out, double c )
im_mpercent ( VipsImage* in, double percent, int* out )
im_mpercent_hist ( VipsImage* hist, double percent, int* out )
im_msb ( VipsImage* in, VipsImage* out )
im_msb_band ( VipsImage* in, VipsImage* out, int band )
im_multiply ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_notequal ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_notequal_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_notequalconst ( VipsImage* in, VipsImage* out, double c )
im_offsets45 ( int size )
im_open ( char const* filename, char const* mode )
im_open_local ( VipsImage* parent, char const* filename, char const* mode )
im_open_local_array ( VipsImage* parent, VipsImage** images, int n, char const* filename, char const* mode )
im_orimage ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_orimage_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_orimageconst ( VipsImage* in, VipsImage* out, double c )
im_phasecor_fft ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_point ( VipsImage* im, VipsInterpolate* interpolate, double x, double y, int band, double* out )
im_point_bilinear ( VipsImage* im, double x, double y, int band, double* out )
im_powtra ( VipsImage* in, VipsImage* out, double e )
im_powtra_vec ( VipsImage* in, VipsImage* out, int n, double* e )
im_profile ( VipsImage* in, VipsImage* out, int dir )
im_project ( VipsImage* in, VipsImage* hout, VipsImage* vout )
im_quadratic ( VipsImage* in, VipsImage* out, VipsImage* coeff )
im_rad2float ( VipsImage* in, VipsImage* out )
im_rank ( VipsImage* in, VipsImage* out, int width, int height, int index )
im_rank_image ( VipsImage** in, VipsImage* out, int n, int index )
im_read_point ( VipsImage* image, int x, int y, VipsPel* ink )
im_recomb ( VipsImage* in, VipsImage* out, DOUBLEMASK* recomb )
im_ref_string_get_length ( GValue const* value )
im_remainder ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_remainder_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_remainderconst ( VipsImage* in, VipsImage* out, double c )
im_remosaic ( VipsImage* in, VipsImage* out, char const* old_str, char const* new_str )
im_replicate ( VipsImage* in, VipsImage* out, int across, int down )
im_ri2c ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_rightshift_size ( VipsImage* in, VipsImage* out, int xshift, int yshift, int band_fmt )
im_rint ( VipsImage* in, VipsImage* out )
im_rot180 ( VipsImage* in, VipsImage* out )
im_rot270 ( VipsImage* in, VipsImage* out )
im_rot90 ( VipsImage* in, VipsImage* out )
im_rotquad ( VipsImage* in, VipsImage* out )
im_scale ( VipsImage* in, VipsImage* out )
im_scaleps ( VipsImage* in, VipsImage* out )
im_sharpen ( VipsImage* in, VipsImage* out, int mask_size, double x1, double y2, double y3, double m1, double m2 )
im_shiftleft ( VipsImage* in, VipsImage* out, int n )
im_shiftleft_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_shiftright ( VipsImage* in, VipsImage* out, int n )
im_shiftright_vec ( VipsImage* in, VipsImage* out, int n, double* c )
im_shrink ( VipsImage* in, VipsImage* out, double xshrink, double yshrink )
im_sign ( VipsImage* in, VipsImage* out )
im_sines ( VipsImage* out, int xsize, int ysize, double horfreq, double verfreq )
im_sintra ( VipsImage* in, VipsImage* out )
im_skip_dir ( char const* filename )
im_spcor ( VipsImage* in, VipsImage* ref, VipsImage* out )
im_sRGB2XYZ ( VipsImage* in, VipsImage* out )
im_stats ( VipsImage* in )
im_subsample ( VipsImage* in, VipsImage* out, int xshrink, int yshrink )
im_subtract ( VipsImage* in1, VipsImage* in2, VipsImage* out )
im_system ( VipsImage* im, char const* cmd, char** out )
im_system_image ( VipsImage* im, char const* in_format, char const* out_format, char const* cmd_format, char** log )
im_tantra ( VipsImage* in, VipsImage* out )
im_tbjoin ( VipsImage* top, VipsImage* bottom, VipsImage* out )
im_tbmerge ( VipsImage* ref, VipsImage* sec, VipsImage* out, int dx, int dy, int mwidth )
im_tbmerge1 ( VipsImage* ref, VipsImage* sec, VipsImage* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int mwidth )
im_tbmosaic ( VipsImage* ref, VipsImage* sec, VipsImage* out, int bandno, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, int balancetype, int mwidth )
im_tbmosaic1 ( VipsImage* ref, VipsImage* sec, VipsImage* out, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int hwindowsize, int hsearchsize, int balancetype, int mwidth )
im_text ( VipsImage* out, char const* text, char const* font, int width, int alignment, int dpi )
im_tile_cache_random ( VipsImage* in, VipsImage* out, int tile_width, int tile_height, int max_tiles )
im_tone_analyse ( VipsImage* in, VipsImage* out, double Ps, double Pm, double Ph, double S, double M, double H )
im_tone_build ( VipsImage* out, double Lb, double Lw, double Ps, double Pm, double Ph, double S, double M, double H )
im_tone_build_range ( VipsImage* out, int in_max, int out_max, double Lb, double Lw, double Ps, double Pm, double Ph, double S, double M, double H )
im_tone_map ( VipsImage* in, VipsImage* out, VipsImage* lut )
im_Type2char ( enum VipsInterpretation type )
im_UCS2Lab ( VipsImage* in, VipsImage* out )
im_UCS2LCh ( VipsImage* in, VipsImage* out )
im_UCS2XYZ ( VipsImage* in, VipsImage* out )
im_vips2imask ( VipsImage* in, char const* filename )
im_vips2mask ( VipsImage* in, char const* filename )
im_wrap ( VipsImage* in, VipsImage* out, int x, int y )
im_wrapmany ( VipsImage** in, VipsImage* out, im_wrapmany_fn fn, void* a, void* b )
im_wrapone ( VipsImage* in, VipsImage* out, im_wrapone_fn fn, void* a, void* b )
im_wraptwo ( VipsImage* in1, VipsImage* in2, VipsImage* out, im_wraptwo_fn fn, void* a, void* b )
im_XYZ2Lab ( VipsImage* in, VipsImage* out )
im_XYZ2Lab_temp ( VipsImage* in, VipsImage* out, double X0, double Y0, double Z0 )
im_XYZ2sRGB ( VipsImage* in, VipsImage* out )
im_XYZ2UCS ( VipsImage* in, VipsImage* out )
im_XYZ2Yxy ( VipsImage* in, VipsImage* out )
im_Yxy2XYZ ( VipsImage* in, VipsImage* out )
im_zerox ( VipsImage* in, VipsImage* out, int sign )
im_zone ( VipsImage* out, int size )
im_zoom ( VipsImage* in, VipsImage* out, int xfac, int yfac )
imb_Lab2LabS ( float* p1, short* p2, int n )
imb_LabS2Lab ( short* p1, float* p2, int p3 )
imb_LCh2Lab ( float* p1, float* p2, int p3 )
imb_XYZ2Lab ( float* p1, float* p2, int p3, struct im_colour_temperature* p4 )
vips__deprecated_open_read ( char const* filename, gboolean sequential )
vips__deprecated_open_write ( char const* filename )
vips__image_sizeof_bandformat [data]
vips__Lab2LabQ_vec ( VipsPel* out, float* in, int width )
vips__LabQ2Lab_vec ( float* out, VipsPel* in, int width )
vips_check_dmask ( char const* domain, DOUBLEMASK* mask )
vips_check_dmask_1d ( char const* domain, DOUBLEMASK* mask )
vips_check_imask ( char const* domain, INTMASK* mask )
vips_foreign_load ( char const* filename, VipsImage** out, ... )
vips_foreign_save ( VipsImage* in, char const* filename, ... )
vips_get_option_group ( )
vips_image_new_mode ( char const* filename, char const* mode )
vips_window_ref ( VipsImage* im, int top, int height )

to the top

Problems with Symbols, Medium Severity  1 


region.h
[+] vips_region_shrink ( VipsRegion* from, VipsRegion* to, VipsRect const* target )  1 

to the top

Problems with Symbols, Low Severity  2 


util.h
[+] vips__get_bytes ( char const* filename, unsigned char* buf, int len )  2 

to the top

Problems with Constants, Low Severity  376 


almostdeprecated.h
[+] MASK_BUTTERWORTH_BANDPASS
[+] MASK_BUTTERWORTH_BANDREJECT
[+] MASK_BUTTERWORTH_HIGHPASS
[+] MASK_BUTTERWORTH_LOWPASS
[+] MASK_BUTTERWORTH_RINGPASS
[+] MASK_BUTTERWORTH_RINGREJECT
[+] MASK_FRACTAL_FLT
[+] MASK_GAUSS_BANDPASS
[+] MASK_GAUSS_BANDREJECT
[+] MASK_GAUSS_HIGHPASS
[+] MASK_GAUSS_LOWPASS
[+] MASK_GAUSS_RINGPASS
[+] MASK_GAUSS_RINGREJECT
[+] MASK_IDEAL_BANDPASS
[+] MASK_IDEAL_BANDREJECT
[+] MASK_IDEAL_HIGHPASS
[+] MASK_IDEAL_LOWPASS
[+] MASK_IDEAL_RINGPASS
[+] MASK_IDEAL_RINGREJECT
[+] MaskType

dispatch.h
[+] IM_MAX_ARGS
[+] IM_TYPE_COMPLEX
[+] IM_TYPE_DISPLAY
[+] IM_TYPE_DMASK
[+] IM_TYPE_DOUBLE
[+] IM_TYPE_DOUBLEVEC
[+] IM_TYPE_GVALUE
[+] IM_TYPE_IMAGE
[+] IM_TYPE_IMAGEVEC
[+] IM_TYPE_IMASK
[+] IM_TYPE_INT
[+] IM_TYPE_INTERPOLATE
[+] IM_TYPE_INTVEC
[+] IM_TYPE_STRING

version.h
[+] VIPS_LIBRARY_AGE
[+] VIPS_LIBRARY_CURRENT
[+] VIPS_LIBRARY_REVISION
[+] VIPS_MICRO_VERSION
[+] VIPS_MINOR_VERSION
[+] VIPS_VERSION
[+] VIPS_VERSION_STRING

vips7compat.h
[+] error_exit
[+] im__change_suffix
[+] im__end_eval
[+] im__file_open_read
[+] im__file_open_write
[+] im__file_read
[+] im__file_read_name
[+] im__file_write
[+] im__ftruncate
[+] im__get_bytes
[+] im__global_lock
[+] im__gslist_gvalue_copy
[+] im__gslist_gvalue_free
[+] im__gslist_gvalue_get
[+] im__gslist_gvalue_merge
[+] im__gvalue_ref_string_new
[+] im__has_extension_block
[+] im__mmap
[+] im__munmap
[+] im__open_image_file
[+] im__open_image_read
[+] im__open_temp
[+] im__print_all
[+] im__print_renders
[+] im__read_extension_block
[+] im__read_header_bytes
[+] im__region_no_ownership
[+] im__seek
[+] im__sizeof_bandfmt
[+] im__temp_name
[+] im__write
[+] im__write_extension_block
[+] im__write_header_bytes
[+] im__writehist
[+] IM_A_X0
[+] IM_A_Y0
[+] IM_A_Z0
[+] IM_ABS
[+] im_allocate_input_array
[+] im_amiMSBfirst
[+] IM_ANY
[+] IM_B_X0
[+] IM_B_Y0
[+] IM_B_Z0
[+] IM_BANDFMT_CHAR
[+] IM_BANDFMT_COMPLEX
[+] IM_BANDFMT_DOUBLE
[+] IM_BANDFMT_DPCOMPLEX
[+] IM_BANDFMT_FLOAT
[+] IM_BANDFMT_INT
[+] IM_BANDFMT_LAST
[+] IM_BANDFMT_NOTSET
[+] IM_BANDFMT_SHORT
[+] IM_BANDFMT_UCHAR
[+] IM_BANDFMT_UINT
[+] IM_BANDFMT_USHORT
[+] im_binfile
[+] im_blob_get
[+] im_blob_set
[+] im_break_token
[+] IM_C_X0
[+] IM_C_Y0
[+] IM_C_Z0
[+] im_callback_fn
[+] im_check_8or16
[+] im_check_bandno
[+] im_check_bands
[+] im_check_bands_1or3
[+] im_check_bands_1orn
[+] im_check_bands_1orn_unary
[+] im_check_bands_same
[+] im_check_coding_known
[+] im_check_coding_labq
[+] im_check_coding_noneorlabq
[+] im_check_coding_rad
[+] im_check_coding_same
[+] im_check_complex
[+] im_check_dmask
[+] im_check_format
[+] im_check_format_same
[+] im_check_hist
[+] im_check_imask
[+] im_check_int
[+] im_check_mono
[+] im_check_noncomplex
[+] im_check_size_same
[+] im_check_u8or16
[+] im_check_u8or16orf
[+] im_check_uint
[+] im_check_uintorf
[+] im_check_uncoded
[+] im_check_vector
[+] IM_CLIP
[+] IM_CLIP_CHAR
[+] IM_CLIP_NONE
[+] IM_CLIP_SHORT
[+] IM_CLIP_UCHAR
[+] IM_CLIP_USHORT
[+] IM_CODING_LABQ
[+] IM_CODING_NONE
[+] IM_CODING_RAD
[+] im_col_ab2Ch
[+] im_col_ab2h
[+] im_col_C2Cucs
[+] im_col_Ch2ab
[+] im_col_Ch2hucs
[+] im_col_Chucs2h
[+] im_col_Cucs2C
[+] im_col_dE00
[+] im_col_L2Lucs
[+] im_col_Lab2XYZ
[+] im_col_Lucs2L
[+] im_col_make_tables_UCS
[+] im_col_pythagoras
[+] im_col_XYZ2Lab
[+] im_concurrency_get
[+] im_concurrency_set
[+] IM_D3250_X0
[+] IM_D3250_Y0
[+] IM_D3250_Z0
[+] IM_D50_X0
[+] IM_D50_Y0
[+] IM_D50_Z0
[+] IM_D55_X0
[+] IM_D55_Y0
[+] IM_D55_Z0
[+] IM_D65_X0
[+] IM_D65_Y0
[+] IM_D65_Z0
[+] IM_D75_X0
[+] IM_D75_Y0
[+] IM_D75_Z0
[+] IM_D93_X0
[+] IM_D93_Y0
[+] IM_D93_Z0
[+] IM_DEG
[+] im_diag
[+] IM_E_X0
[+] IM_E_Y0
[+] IM_E_Z0
[+] im_error
[+] im_error_buffer
[+] im_error_clear
[+] im_error_system
[+] IM_EXEEXT
[+] im_existsf
[+] IM_FATSTRIP
[+] im_file_length
[+] im_free
[+] im_get_argv0
[+] im_get_option_group
[+] im_guess_libdir
[+] im_guess_prefix
[+] im_hash_table_map
[+] im_header_as_string
[+] im_header_double
[+] im_header_get
[+] im_header_get_typeof
[+] im_header_int
[+] im_header_map
[+] im_header_map_fn
[+] im_histlin
[+] im_history_get
[+] im_icc_present
[+] IM_IMAGE_ADDR
[+] IM_IMAGE_N_ELEMENTS
[+] im_image_open_input
[+] im_image_open_output
[+] im_image_sanity_all
[+] IM_IMAGE_SIZEOF_ELEMENT
[+] IM_IMAGE_SIZEOF_LINE
[+] IM_IMAGE_SIZEOF_PEL
[+] im_incheck
[+] IM_INTENT_ABSOLUTE_COLORIMETRIC
[+] IM_INTENT_PERCEPTUAL
[+] IM_INTENT_RELATIVE_COLORIMETRIC
[+] IM_INTENT_SATURATION
[+] im_invalidate
[+] im_isfile
[+] im_ispostfix
[+] im_ispoweroftwo
[+] im_isprefix
[+] im_lhisteq_raw
[+] IM_MAJOR_VERSION
[+] im_map_equal
[+] im_mapfile
[+] im_mapfilerw
[+] IM_MAX
[+] IM_META_EXIF_NAME
[+] im_meta_get
[+] im_meta_get_area
[+] im_meta_get_blob
[+] im_meta_get_double
[+] im_meta_get_int
[+] im_meta_get_string
[+] im_meta_get_typeof
[+] IM_META_ICC_NAME
[+] im_meta_remove
[+] IM_META_RESOLUTION_UNIT
[+] IM_MICRO_VERSION
[+] IM_MIN
[+] IM_MINOR_VERSION
[+] IM_NUMBER
[+] IM_PI
[+] im_pincheck
[+] im_popenf
[+] im_prepare
[+] im_prepare_many
[+] im_prepare_to
[+] IM_RAD
[+] IM_RECT_BOTTOM
[+] im_rect_dup
[+] im_rect_equalsrect
[+] IM_RECT_HCENTRE
[+] im_rect_includespoint
[+] im_rect_includesrect
[+] im_rect_intersectrect
[+] im_rect_isempty
[+] im_rect_marginadjust
[+] im_rect_normalise
[+] IM_RECT_RIGHT
[+] im_rect_unionrect
[+] IM_RECT_VCENTRE
[+] im_ref_string_set
[+] IM_REGION_ADDR
[+] IM_REGION_ADDR_TOPLEFT
[+] im_region_black
[+] im_region_buffer
[+] im_region_create
[+] im_region_free
[+] IM_REGION_LSKIP
[+] IM_REGION_N_ELEMENTS
[+] im_region_paint
[+] im_region_region
[+] IM_REGION_SIZEOF_LINE
[+] im_remapfilerw
[+] IM_RINT
[+] im_rwcheck
[+] im_save_string_get
[+] im_save_string_set
[+] im_save_string_setf
[+] im_semaphore_destroy
[+] im_semaphore_down
[+] im_semaphore_downn
[+] im_semaphore_init
[+] im_semaphore_t
[+] im_semaphore_up
[+] im_semaphore_upn
[+] im_setupout
[+] IM_SIZEOF_HEADER
[+] im_slist_equal
[+] im_slist_filter
[+] im_slist_fold2
[+] im_slist_free_all
[+] im_slist_map2
[+] im_slist_map2_rev
[+] im_slist_map4
[+] IM_SMALLTILE
[+] im_snprintf
[+] im_start_fn
[+] im_start_many
[+] im_start_one
[+] im_stdif_raw
[+] im_stop_fn
[+] im_stop_many
[+] im_stop_one
[+] im_strncpy
[+] im_strrstr
[+] IM_SWAP
[+] IM_THINSTRIP
[+] IM_TYPE_AREA
[+] IM_TYPE_B_W
[+] IM_TYPE_BLOB
[+] IM_TYPE_CMYK
[+] IM_TYPE_FOURIER
[+] IM_TYPE_GREY16
[+] IM_TYPE_HISTOGRAM
[+] IM_TYPE_LAB
[+] IM_TYPE_LABQ
[+] IM_TYPE_LABS
[+] IM_TYPE_LCH
[+] IM_TYPE_MULTIBAND
[+] IM_TYPE_REF_STRING
[+] IM_TYPE_RGB
[+] IM_TYPE_RGB16
[+] IM_TYPE_SAVE_STRING
[+] IM_TYPE_sRGB
[+] IM_TYPE_UCS
[+] IM_TYPE_XYZ
[+] IM_TYPE_YXY
[+] im_updatehist
[+] im_vdiag
[+] im_verror
[+] im_verror_system
[+] im_version
[+] im_version_string
[+] IM_VERSION_STRING
[+] im_vsnprintf
[+] im_vwarn
[+] im_warn
[+] IMAGE
[+] PEL
[+] Rect
[+] REGION
[+] vips_bandfmt_iscomplex
[+] vips_bandfmt_isfloat
[+] vips_bandfmt_isint
[+] vips_bandfmt_isuint
[+] vips_class_map_concrete_all
[+] VIPS_MASK
[+] VIPS_MASK_BUTTERWORTH_BANDPASS
[+] VIPS_MASK_BUTTERWORTH_BANDREJECT
[+] VIPS_MASK_BUTTERWORTH_HIGHPASS
[+] VIPS_MASK_BUTTERWORTH_LOWPASS
[+] VIPS_MASK_BUTTERWORTH_RINGPASS
[+] VIPS_MASK_BUTTERWORTH_RINGREJECT
[+] VIPS_MASK_FRACTAL_FLT
[+] VIPS_MASK_GAUSS_BANDPASS
[+] VIPS_MASK_GAUSS_BANDREJECT
[+] VIPS_MASK_GAUSS_HIGHPASS
[+] VIPS_MASK_GAUSS_LOWPASS
[+] VIPS_MASK_GAUSS_RINGPASS
[+] VIPS_MASK_GAUSS_RINGREJECT
[+] VIPS_MASK_IDEAL_BANDPASS
[+] VIPS_MASK_IDEAL_BANDREJECT
[+] VIPS_MASK_IDEAL_HIGHPASS
[+] VIPS_MASK_IDEAL_LOWPASS
[+] VIPS_MASK_IDEAL_RINGPASS
[+] VIPS_MASK_IDEAL_RINGREJECT
[+] VIPS_META_IPCT_NAME
[+] VipsBandFmt
[+] VipsType
[+] VSListFold2Fn
[+] VSListMap2Fn
[+] VSListMap4Fn

to the top

Other Changes in Constants  2 


enumtypes.h
[+] VIPS_TYPE_REGION_SHRINK

header.h
[+] VIPS_META_N_PAGES

to the top

Header Files  1 


vips.h

to the top

Libraries  3 


libvips-cpp.so.42.8.4
libvips.so.42.8.4
libvipsCC.so.42.8.4

to the top