Binary compatibility report for the VIPS library  between 7.24.7 and 7.26.1 versions on x86

Test Info


Library NameVIPS
Version #17.24.7
Version #27.26.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files52
Total Shared Libraries2
Total Symbols / Types1289 / 308
VerdictIncompatible
(79.2%)

Problem Summary


SeverityCount
Added Symbols-277
Removed SymbolsHigh213
Problems with
Data Types
High9
Medium34
Low30
Problems with
Symbols
High0
Medium5
Low771
Problems with
Constants
Low10
Other Changes
in Data Types
-1
Other Changes
in Constants
-54

Added Symbols (277)


almostdeprecated.h, libvips.so.15.15.0
vips_image_cache VipsImage* in, VipsImage* out, int width, int height, int max )

convolution.h, libvips.so.15.15.0
im_aconv VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers, int cluster )
im_aconvsep VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers )

enumtypes.h, libvips.so.15.15.0
vips_argument_flags_get_type ( )
vips_band_format_get_type ( )
vips_coding_get_type ( )
vips_demand_style_get_type ( )
vips_image_type_get_type ( )
vips_interpretation_get_type ( )
vips_token_get_type ( )

error.h, libvips.so.15.15.0
vips_check_8or16 ( char const* domain, VipsImage* im )
vips_check_bandno ( char const* domain, VipsImage* im, int bandno )
vips_check_bands ( char const* domain, VipsImage* im, int bands )
vips_check_bands_1or3 ( char const* domain, VipsImage* in )
vips_check_bands_1orn ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_bands_1orn_unary ( char const* domain, VipsImage* im, int n )
vips_check_bands_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_coding_known ( char const* domain, VipsImage* im )
vips_check_coding_labq ( char const* domain, VipsImage* im )
vips_check_coding_noneorlabq ( char const* domain, VipsImage* im )
vips_check_coding_rad ( char const* domain, VipsImage* im )
vips_check_coding_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_complex ( char const* domain, VipsImage* im )
vips_check_dmask ( char const* domain, DOUBLEMASK* mask )
vips_check_dmask_1d ( char const* domain, DOUBLEMASK* mask )
vips_check_format ( char const* domain, VipsImage* im, enum VipsBandFormat fmt )
vips_check_format_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_hist ( char const* domain, VipsImage* im )
vips_check_imask ( char const* domain, INTMASK* mask )
vips_check_int ( char const* domain, VipsImage* im )
vips_check_mono ( char const* domain, VipsImage* im )
vips_check_noncomplex ( char const* domain, VipsImage* im )
vips_check_size_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_u8or16 ( char const* domain, VipsImage* im )
vips_check_u8or16orf ( char const* domain, VipsImage* im )
vips_check_uint ( char const* domain, VipsImage* im )
vips_check_uintorf ( char const* domain, VipsImage* im )
vips_check_uncoded ( char const* domain, VipsImage* im )
vips_check_vector ( char const* domain, int n, VipsImage* im )
vips_diag ( char const* domain, char const* fmt, ... )
vips_error ( char const* domain, char const* fmt, ... )
vips_error_buffer ( )
vips_error_clear ( )
vips_error_exit char const* fmt, ... )
vips_error_g GError** error )
vips_error_system int err, char const* domain, char const* fmt, ... )
vips_vdiag ( char const* domain, char const* fmt, va_list ap )
vips_verror ( char const* domain, char const* fmt, va_list ap )
vips_verror_system int err, char const* domain, char const* fmt, va_list ap )
vips_vwarn ( char const* domain, char const* fmt, va_list ap )
vips_warn ( char const* domain, char const* fmt, ... )

format.h, libvips.so.15.15.0
im_bufjpeg2vips void* buf, size_t len, VipsImage* out, gboolean header_only )
im_vips2fits VipsImage* in, char const* filename )

generate.h, libvips.so.15.15.0
vips_allocate_input_array VipsImage* out, ... )
vips_demand_hint ( VipsImage* image, enum VipsDemandStyle hint, ... )
vips_demand_hint_array ( VipsImage* image, enum VipsDemandStyle hint, VipsImage** in )
vips_image_generate VipsImage* im, VipsStartFn start, VipsGenerateFn generate, VipsStopFn stop, void* a, void* b )
vips_start_many VipsImage* out, void* a, void* b )
vips_start_one VipsImage* out, void* a, void* b )
vips_stop_many void* seq, void* a, void* b )
vips_stop_one void* seq, void* a, void* b )

header.h, libvips.so.15.15.0
vips_area_get_type ( )
vips_blob_get ( GValue const* value, size_t* length )
vips_blob_get_type ( )
vips_blob_set GValue* value, VipsCallbackFn free_fn, void* data, size_t length )
vips_format_sizeof enum VipsBandFormat format )
vips_image_copy_fields VipsImage* out, VipsImage* in )
vips_image_copy_fields_array VipsImage* out, VipsImage** in )
vips_image_copy_fieldsv VipsImage* out, VipsImage* in1, ... )
vips_image_get ( VipsImage* image, char const* field, GValue* value_copy )
vips_image_get_area ( VipsImage* image, char const* field, void** data )
vips_image_get_as_string ( VipsImage* image, char const* field, char** out )
vips_image_get_bands VipsImage* image )
vips_image_get_blob ( VipsImage* image, char const* field, void** data, size_t* length )
vips_image_get_coding VipsImage* image )
vips_image_get_data VipsImage* image )
vips_image_get_double ( VipsImage* image, char const* field, double* out )
vips_image_get_filename VipsImage* image )
vips_image_get_format VipsImage* image )
vips_image_get_height VipsImage* image )
vips_image_get_history VipsImage* image )
vips_image_get_int ( VipsImage* image, char const* field, int* out )
vips_image_get_interpretation VipsImage* image )
vips_image_get_mode VipsImage* image )
vips_image_get_string ( VipsImage* image, char const* field, char** str )
vips_image_get_typeof ( VipsImage* image, char const* field )
vips_image_get_width VipsImage* image )
vips_image_get_xoffset VipsImage* image )
vips_image_get_xres VipsImage* image )
vips_image_get_yoffset VipsImage* image )
vips_image_get_yres VipsImage* image )
vips_image_history_args ( VipsImage* image, char const* name, int argc, char** argv )
vips_image_history_printf ( VipsImage* image, char const* format, ... )
vips_image_init_fields ( VipsImage* image, int xsize, int ysize, int bands, enum VipsBandFormat format, enum VipsCoding coding, enum VipsInterpretation interpretation, float xres, float yres )
vips_image_map VipsImage* im, VipsImageMapFn fn, void* a )
vips_image_remove ( VipsImage* image, char const* field )
vips_image_set ( VipsImage* image, char const* field, GValue* value )
vips_image_set_area ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data )
vips_image_set_blob ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data, size_t length )
vips_image_set_double ( VipsImage* image, char const* field, double d )
vips_image_set_int ( VipsImage* image, char const* field, int i )
vips_image_set_string ( VipsImage* image, char const* field, char const* str )
vips_ref_string_get GValue const* value )
vips_ref_string_get_length GValue const* value )
vips_ref_string_get_type ( )
vips_ref_string_set GValue* value, char const* str )
vips_save_string_get GValue const* value )
vips_save_string_get_type ( )
vips_save_string_set GValue* value, char const* str )
vips_save_string_setf GValue* value, char const* fmt, ... )

image.h, libvips.so.15.15.0
vips__image_sizeof_bandformat [data]
vips_band_format_iscomplex enum VipsBandFormat format )
vips_band_format_isfloat enum VipsBandFormat format )
vips_band_format_isint enum VipsBandFormat format )
vips_band_format_isuint enum VipsBandFormat format )
vips_image_eval ( VipsImage* image, int w, int h )
vips_image_get_kill VipsImage* image )
vips_image_get_type ( )
vips_image_inplace VipsImage* image )
vips_image_invalidate_all VipsImage* image )
vips_image_isfile VipsImage* image )
vips_image_isMSBfirst VipsImage* image )
vips_image_ispartial VipsImage* image )
vips_image_new ( )
vips_image_new_array ( VipsObject* parent, VipsImage** images, int n )
vips_image_new_disc_temp char const* format )
vips_image_new_from_file char const* filename )
vips_image_new_from_file_raw ( char const* filename, int xsize, int ysize, int bands, int offset )
vips_image_new_from_memory void* buffer, int xsize, int ysize, int bands, enum VipsBandFormat bandfmt )
vips_image_new_mode ( char const* filename, char const* mode )
vips_image_pio_input VipsImage* image )
vips_image_pio_output VipsImage* image )
vips_image_posteval VipsImage* image )
vips_image_preeval VipsImage* image )
vips_image_set_delete_on_close ( VipsImage* image, gboolean delete_on_close )
vips_image_set_kill ( VipsImage* image, gboolean kill )
vips_image_set_progress ( VipsImage* image, gboolean progress )
vips_image_wio_input VipsImage* image )
vips_image_wio_output VipsImage* image )
vips_image_write ( VipsImage* image, char const* filename )
vips_image_write_line ( VipsImage* image, int ypos, PEL* linebuffer )
vips_image_written VipsImage* image )

mask.h, libvips.so.15.15.0
im_gauss_dmask_sep ( char const* filename, double sigma, double min_ampl )

memory.h, libvips.so.15.15.0
vips_free void* s )
vips_malloc ( VipsImage* image, size_t size )
vips_strdup ( VipsImage* image, char const* str )

object.h, libvips.so.15.15.0
vips__object_set_member ( VipsObject* object, GParamSpec* pspec, GObject** member, GObject* argument )
vips_argument_dispose_all VipsObject* object )
vips_class_depth VipsObjectClass* klass )
vips_class_map_all GType base, VipsClassMap fn, void* a )
vips_object_get_argument_needs_string ( VipsObject* object, char const* name )
vips_object_get_argument_to_string ( VipsObject* object, char const* name, char const* arg )
vips_object_local_cb ( VipsObject* vobject, GObject* gobject )
vips_object_map ( VipsSListMap2Fn fn, void* a, void* b )
vips_object_preclose VipsObject* object )
vips_object_print_name VipsObject* object )
vips_object_rewind VipsObject* object )
vips_object_sanity VipsObject* object )
vips_object_sanity_all ( )
vips_object_set_argument_from_string ( VipsObject* object, char const* name, char const* value )
vips_object_set_required ( VipsObject* object, char const* value )
vips_pspec_value_is_null ( GParamSpec* pspec, GValue const* value )
vips_type_map_all GType base, VipsTypeMap fn, void* a )

operation.h, libvips.so.15.15.0
vips_call ( char const* operation_name, ... )
vips_call_argv ( VipsOperation* operation, int argc, char** argv )
vips_call_options ( GOptionGroup* group, VipsOperation* operation )
vips_call_split ( char const* operation_name, va_list optional, ... )
vips_operation_get_type ( )
vips_operation_new char const* name )

pool.h, libvips.so.15.15.0
vips_pool_context_new VipsPool* pool )
vips_pool_context_object ( VipsPoolContext* context, int n )
vips_pool_get_type ( )
vips_pool_new char const* name )

private.h, libvips.so.15.15.0
vips__image_write_prepare struct _VipsImage* image )
vips__region_check_ownership struct _VipsRegion* reg )
vips__region_no_ownership struct _VipsRegion* reg )
vips__region_start struct _VipsRegion* reg )
vips__region_stop struct _VipsRegion* reg )
vips__region_take_ownership struct _VipsRegion* reg )
vips_arithmetic_operation_init ( )
vips_buffer_done struct VipsBuffer* buffer )
vips_buffer_new ( struct _VipsImage* im, VipsRect* area )
vips_buffer_print struct VipsBuffer* buffer )
vips_buffer_ref ( struct _VipsImage* im, VipsRect* area )
vips_buffer_undone struct VipsBuffer* buffer )
vips_buffer_unref struct VipsBuffer* buffer )
vips_buffer_unref_ref ( struct VipsBuffer* buffer, struct _VipsImage* im, VipsRect* area )
vips_region_fill ( struct _VipsRegion* reg, VipsRect* r, VipsRegionFillFn fn, void* a )
vips_window_print struct VipsWindow* window )
vips_window_ref ( struct _VipsImage* im, int top, int height )
vips_window_unref struct VipsWindow* window )

rect.h, libvips.so.15.15.0
vips_rect_dup VipsRect const* r )
vips_rect_equalsrect ( VipsRect const* r1, VipsRect const* r2 )
vips_rect_includespoint ( VipsRect const* r, int x, int y )
vips_rect_includesrect ( VipsRect const* r1, VipsRect const* r2 )
vips_rect_intersectrect ( VipsRect const* r1, VipsRect const* r2, VipsRect* out )
vips_rect_isempty VipsRect const* r )
vips_rect_marginadjust VipsRect* r, int n )
vips_rect_normalise VipsRect* r )
vips_rect_unionrect ( VipsRect const* r1, VipsRect const* r2, VipsRect* out )

region.h, libvips.so.15.15.0
vips_region_black VipsRegion* reg )
vips_region_buffer VipsRegion* reg, VipsRect* r )
vips_region_copy VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )
vips_region_equalsregion ( VipsRegion* reg1, VipsRegion* reg2 )
vips_region_get_type ( )
vips_region_image VipsRegion* reg, VipsRect* r )
vips_region_new VipsImage* im )
vips_region_paint VipsRegion* reg, VipsRect* r, int value )
vips_region_position VipsRegion* reg, int x, int y )
vips_region_prepare VipsRegion* reg, VipsRect* r )
vips_region_prepare_many ( VipsRegion** reg, VipsRect* r )
vips_region_prepare_to VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )
vips_region_region VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )

semaphore.h, libvips.so.15.15.0
vips_semaphore_destroy struct VipsSemaphore* s )
vips_semaphore_down struct VipsSemaphore* s )
vips_semaphore_downn ( struct VipsSemaphore* s, int n )
vips_semaphore_init ( struct VipsSemaphore* s, int v, char* name )
vips_semaphore_up struct VipsSemaphore* s )
vips_semaphore_upn ( struct VipsSemaphore* s, int n )

threadpool.h, libvips.so.15.15.0
vips__print_renders ( )
vips_concurrency_get ( )
vips_concurrency_set int concurrency )

util.h, libvips.so.15.15.0
vips__change_suffix ( char const* name, char* out, int mx, char const* new_suff, char const** olds, int nolds )
vips__file_open_read ( char const* filename, char const* fallback_dir, gboolean text_mode )
vips__file_open_write ( char const* filename, gboolean text_mode )
vips__file_read FILE* fp, char const* name, unsigned int* length_out )
vips__file_read_name ( char const* name, char const* fallback_dir, unsigned int* length_out )
vips__file_write void* data, size_t size, size_t nmemb, FILE* stream )
vips__ftruncate int fd, gint64 pos )
vips__get_bytes ( char const* filename, unsigned char* buf, int len )
vips__gslist_gvalue_copy GSList const* list )
vips__gslist_gvalue_free GSList* list )
vips__gslist_gvalue_get GSList const* list )
vips__gslist_gvalue_merge GSList* a, GSList const* b )
vips__gvalue_ref_string_new char const* text )
vips__seek int fd, gint64 pos )
vips__temp_name char const* format )
vips__write int fd, void const* buf, size_t count )
vips_amiMSBfirst ( )
vips_break_token char* str, char const* brk )
vips_existsf ( char const* name, ... )
vips_file_length int fd )
vips_filename_split ( char const* path, char* name, char* mode )
vips_filename_suffix ( char const* path, char* suffix )
vips_filename_suffix_match ( char const* path, char const** suffixes )
vips_getnextoption char** in )
vips_getsuboption char const* buf )
vips_hash_table_map ( GHashTable* hash, VipsSListMap2Fn fn, void* a, void* b )
vips_ispostfix char const* a, char const* b )
vips_ispoweroftwo int p )
vips_isprefix char const* a, char const* b )
vips_map_equal void* a, void* b )
vips_popenf char const* fmt, char const* mode, ... )
vips_skip_dir char const* filename )
vips_slist_equal GSList* l1, GSList* l2 )
vips_slist_filter GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_fold2 GSList* list, void* start, VipsSListFold2Fn fn, void* a, void* b )
vips_slist_free_all GSList* list )
vips_slist_map2 GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_map2_rev GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_map4 GSList* list, VipsSListMap4Fn fn, void* a, void* b, void* c, void* d )
vips_snprintf char* str, size_t size, char const* format, ... )
vips_strncpy char* dest, char const* src, int n )
vips_strrstr ( char const* haystack, char const* needle )
vips_vsnprintf char* str, size_t size, char const* format, va_list ap )

VImage.h, libvips.so.15.15.0
vips_init char const* argv0 )
vips_object_print_all ( )

vips.h, libvips.so.15.15.0
vips_get_argv0 ( )
vips_get_option_group ( )
vips_guess_libdir ( char const* argv0, char const* env_name )
vips_guess_prefix ( char const* argv0, char const* env_name )
vips_version int flag )
vips_version_string ( )

vips7compat.h, libvips.so.15.15.0
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_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 )

to the top

Removed Symbols (213)


callback.h, libvips.so.15.15.5
im_add_close_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_eval_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_evalend_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_evalstart_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_invalidate_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_postclose_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_preclose_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_written_callback IMAGE* im, im_callback_fn fn, void* a, void* b )

check.h, libvips.so.15.15.5
im_check_8or16 ( char const* domain, IMAGE* im )
im_check_bandno ( char const* domain, IMAGE* im, int bandno )
im_check_bands ( char const* domain, IMAGE* im, int bands )
im_check_bands_1or3 ( char const* domain, IMAGE* in )
im_check_bands_1orn ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_bands_1orn_unary ( char const* domain, IMAGE* im, int n )
im_check_bands_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_coding_known ( char const* domain, IMAGE* im )
im_check_coding_labq ( char const* domain, IMAGE* im )
im_check_coding_noneorlabq ( char const* domain, IMAGE* im )
im_check_coding_rad ( char const* domain, IMAGE* im )
im_check_coding_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_complex ( char const* domain, IMAGE* im )
im_check_dmask ( char const* domain, DOUBLEMASK* mask )
im_check_format ( char const* domain, IMAGE* im, enum VipsBandFmt fmt )
im_check_format_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_hist ( char const* domain, IMAGE* im )
im_check_imask ( char const* domain, INTMASK* mask )
im_check_int ( char const* domain, IMAGE* im )
im_check_mono ( char const* domain, IMAGE* im )
im_check_noncomplex ( char const* domain, IMAGE* im )
im_check_size_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_u8or16 ( char const* domain, IMAGE* im )
im_check_u8or16orf ( char const* domain, IMAGE* im )
im_check_uint ( char const* domain, IMAGE* im )
im_check_uintorf ( char const* domain, IMAGE* im )
im_check_uncoded ( char const* domain, IMAGE* im )
im_check_vector ( char const* domain, int n, IMAGE* im )
im_incheck IMAGE* im )
im_iocheck IMAGE* in, IMAGE* out )
im_isfile IMAGE* im )
im_isMSBfirst IMAGE* im )
im_ispartial IMAGE* im )
im_outcheck IMAGE* im )
im_pincheck IMAGE* im )
im_piocheck IMAGE* in, IMAGE* out )
im_poutcheck IMAGE* im )
im_rwcheck IMAGE* im )
vips_bandfmt_iscomplex enum VipsBandFmt fmt )
vips_bandfmt_isfloat enum VipsBandFmt fmt )
vips_bandfmt_isint enum VipsBandFmt fmt )
vips_bandfmt_isuint enum VipsBandFmt fmt )

error.h, libvips.so.15.15.5
error_exit char const* fmt, ... )
im_diag ( char const* domain, char const* fmt, ... )
im_error ( char const* domain, char const* fmt, ... )
im_error_buffer ( )
im_error_clear ( )
im_error_system int err, char const* domain, char const* fmt, ... )
im_vdiag ( char const* domain, char const* fmt, va_list ap )
im_verror ( char const* domain, char const* fmt, va_list ap )
im_verror_system int err, char const* domain, char const* fmt, va_list ap )
im_vwarn ( char const* domain, char const* fmt, va_list ap )
im_warn ( char const* domain, char const* fmt, ... )

generate.h, libvips.so.15.15.5
im_allocate_input_array IMAGE* out, ... )
im_cache IMAGE* in, IMAGE* out, int width, int height, int max )
im_demand_hint IMAGE* im, im_demand_type hint, ... )
im_demand_hint_array IMAGE* im, im_demand_type hint, IMAGE** in )
im_generate IMAGE* im, im_start_fn start, im_generate_fn generate, im_stop_fn stop, void* a, void* b )
im_prepare REGION* reg, Rect* r )
im_prepare_to REGION* reg, REGION* dest, Rect* r, int x, int y )
im_setupout IMAGE* im )
im_start_many IMAGE* out, void* a, void* b )
im_start_one IMAGE* out, void* a, void* b )
im_stop_many void* seq, void* a, void* b )
im_stop_one void* seq, void* a, void* b )
im_writeline int ypos, IMAGE* im, PEL* linebuffer )

header.h, libvips.so.15.15.5
im_header_as_string IMAGE* im, char const* field, char** out )
im_header_double IMAGE* im, char const* field, double* out )
im_header_get IMAGE* im, char const* field, GValue* value_copy )
im_header_get_typeof IMAGE* im, char const* field )
im_header_int IMAGE* im, char const* field, int* out )
im_header_map IMAGE* im, im_header_map_fn fn, void* a )
im_header_string IMAGE* im, char const* field, char** out )
im_histlin IMAGE* im, char const* fmt, ... )
im_history_get IMAGE* im )
im_updatehist IMAGE* out, char const* name, int argc, char** argv )

image.h, libvips.so.15.15.5
im__sizeof_bandfmt [data]
im_binfile ( char const* name, int xsize, int ysize, int bands, int offset )
im_cp_desc VipsImage* out, VipsImage* in )
im_cp_desc_array VipsImage* out, VipsImage** in )
im_cp_descv VipsImage* out, VipsImage* in1, ... )
im_get_argv0 ( )
im_get_option_group ( )
im_guess_libdir ( char const* argv0, char const* env_name )
im_guess_prefix ( char const* argv0, char const* env_name )
im_image void* buffer, int xsize, int ysize, int bands, enum VipsBandFmt bandfmt )
im_initdesc ( VipsImage* image, int xsize, int ysize, int bands, int bandbits, enum VipsBandFmt bandfmt, enum VipsCoding coding, enum VipsType type, float xres, float yres, int xo, int yo )
im_invalidate VipsImage* im )
im_version int flag )
im_version_string ( )

memory.h, libvips.so.15.15.5
im_free void* s )
im_malloc VipsImage* im, size_t size )

meta.h, libvips.so.15.15.5
im_area_get_type ( )
im_blob_get ( GValue const* value, size_t* length )
im_blob_get_type ( )
im_blob_set GValue* value, im_callback_fn free_fn, void* data, size_t length )
im_meta_get IMAGE* im, char const* field, GValue* value_copy )
im_meta_get_area IMAGE* im, char const* field, void** data )
im_meta_get_blob IMAGE* im, char const* field, void** data, size_t* length )
im_meta_get_double IMAGE* im, char const* field, double* d )
im_meta_get_int IMAGE* im, char const* field, int* i )
im_meta_get_string IMAGE* im, char const* field, char** str )
im_meta_get_typeof IMAGE* im, char const* field )
im_meta_remove IMAGE* im, char const* field )
im_meta_set IMAGE* im, char const* field, GValue* value )
im_meta_set_area IMAGE* im, char const* field, im_callback_fn free_fn, void* data )
im_meta_set_blob IMAGE* im, char const* field, im_callback_fn free_fn, void* data, size_t length )
im_meta_set_double IMAGE* im, char const* field, double d )
im_meta_set_int IMAGE* im, char const* field, int i )
im_meta_set_string IMAGE* im, char const* field, char const* str )
im_ref_string_get GValue const* value )
im_ref_string_get_length GValue const* value )
im_ref_string_get_type ( )
im_ref_string_set GValue* value, char const* str )
im_save_string_get GValue const* value )
im_save_string_get_type ( )
im_save_string_set GValue* value, char const* str )
im_save_string_setf GValue* value, char const* fmt, ... )

private.h, libvips.so.15.15.5
im__call_start struct _REGION* reg )
im__call_stop struct _REGION* reg )
im__region_check_ownership struct _REGION* reg )
im__region_no_ownership struct _REGION* reg )
im__region_take_ownership struct _REGION* reg )
im_buffer_done im_buffer_t* buffer )
im_buffer_new ( struct _VipsImage* im, Rect* area )
im_buffer_print im_buffer_t* buffer )
im_buffer_ref ( struct _VipsImage* im, Rect* area )
im_buffer_undone im_buffer_t* buffer )
im_buffer_unref im_buffer_t* buffer )
im_buffer_unref_ref ( im_buffer_t* buffer, struct _VipsImage* im, Rect* area )
im_prepare_many ( struct _REGION** reg, Rect* r )
im_region_fill ( struct _REGION* reg, Rect* r, im_region_fill_fn fn, void* a )
im_region_print struct _REGION* region )
im_window_print struct im_window_t* window )
im_window_ref ( struct _VipsImage* im, int top, int height )
im_window_unref struct im_window_t* window )

rect.h, libvips.so.15.15.5
im_rect_dup Rect* r )
im_rect_equalsrect Rect* r1, Rect* r2 )
im_rect_includespoint Rect* r, int x, int y )
im_rect_includesrect Rect* r1, Rect* r2 )
im_rect_intersectrect Rect* r1, Rect* r2, Rect* r3 )
im_rect_isempty Rect* r )
im_rect_marginadjust Rect* r, int n )
im_rect_normalise Rect* r )
im_rect_unionrect Rect* r1, Rect* r2, Rect* r3 )

region.h, libvips.so.15.15.5
im_region_black REGION* reg )
im_region_buffer REGION* reg, Rect* r )
im_region_copy REGION* reg, REGION* dest, Rect* r, int x, int y )
im_region_create IMAGE* im )
im_region_equalsregion REGION* reg1, REGION* reg2 )
im_region_free REGION* reg )
im_region_image REGION* reg, Rect* r )
im_region_paint REGION* reg, Rect* r, int value )
im_region_position REGION* reg, int x, int y )
im_region_region REGION* reg, REGION* dest, Rect* r, int x, int y )

semaphore.h, libvips.so.15.15.5
im_semaphore_destroy struct im_semaphore_t* s )
im_semaphore_down struct im_semaphore_t* s )
im_semaphore_downn ( struct im_semaphore_t* s, int n )
im_semaphore_init ( struct im_semaphore_t* s, int v, char* name )
im_semaphore_up struct im_semaphore_t* s )
im_semaphore_upn ( struct im_semaphore_t* s, int n )

threadpool.h, libvips.so.15.15.5
im__print_renders ( )
im_concurrency_get ( )
im_concurrency_set int concurrency )

util.h, libvips.so.15.15.5
im__file_open_read ( char const* filename, char const* fallback_dir )
im__file_open_write char const* filename )
im__file_read FILE* fp, char const* name, unsigned int* length_out )
im__file_read_name ( char const* name, char const* fallback_dir, unsigned int* length_out )
im__file_write void* data, size_t size, size_t nmemb, FILE* stream )
im__open_temp char const* format )
im__temp_name char const* format )
im__write int fd, void const* buf, size_t count )
im_amiMSBfirst ( )
im_bits_of_fmt enum VipsBandFmt fmt )
im_break_token char* str, char const* brk )
im_existsf ( char const* name, ... )
im_file_length int fd )
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_getnextoption char** in )
im_getsuboption char const* buf )
im_hash_table_map ( GHashTable* hash, VSListMap2Fn fn, void* a, void* b )
im_ispostfix char const* a, char const* b )
im_ispoweroftwo int p )
im_isprefix char const* a, char const* b )
im_map_equal void* a, void* b )
im_popenf char const* fmt, char const* mode, ... )
im_skip_dir char const* filename )
im_slist_equal GSList* l1, GSList* l2 )
im_slist_filter GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_fold2 GSList* list, void* start, VSListFold2Fn fn, void* a, void* b )
im_slist_free_all GSList* list )
im_slist_map2 GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_map2_rev GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_map4 GSList* list, VSListMap4Fn fn, void* a, void* b, void* c, void* d )
im_snprintf char* str, size_t size, char const* format, ... )
im_strdup IMAGE* im, char const* str )
im_strncpy char* dest, char const* src, int n )
im_strrstr ( char const* haystack, char const* needle )
im_vsnprintf char* str, size_t size, char const* format, va_list ap )
vips_class_map_concrete_all GType base, VipsClassMap fn, void* a )
vips_type_map_concrete_all GType base, VipsTypeMap fn, void* a )

VImage.h, libvips.so.15.15.5
im__print_all ( )
im_init_world char const* argv0 )

to the top

Problems with Data Types, High Severity (9)


image.h
[+] struct _VipsImage (9)

to the top

Problems with Data Types, Medium Severity (34)


format.h
[+] struct _VipsFormatClass (1)

image.h
[+] struct _VipsImage (22)
[+] struct VipsProgress (1)

object.h
[+] struct _VipsObjectClass (9)

threadpool.h
[+] struct _VipsThreadState (1)

to the top

Problems with Symbols, Medium Severity (5)


conversion.h, libvips.so.15.15.5
[+] im_clip2fmt IMAGE* in, IMAGE* out, enum VipsBandFmt fmt ) (1)
[+] im_copy_morph IMAGE* in, IMAGE* out, int bands, enum VipsBandFmt bandfmt, enum VipsCoding coding ) (1)
[+] im_copy_set IMAGE* in, IMAGE* out, enum VipsType type, float xres, float yres, int xoffset, int yoffset ) (1)

interpolate.h, libvips.so.15.15.5
[+] vips_interpolate ( VipsInterpolate* interpolate, PEL* out, REGION* in, double x, double y ) (1)

object.h, libvips.so.15.15.5
[+] vips_object_new_from_string ( char const* base, char const* str ) (1)

to the top

Problems with Data Types, Low Severity (30)


format.h
[+] struct _VipsFormatClass (4)

image.h
[+] enum VipsCoding (3)
[+] enum VipsDemandStyle (4)
[+] struct _VipsImage (3)
[+] struct VipsProgress (1)

interpolate.h
[+] struct _VipsInterpolate (2)
[+] typedef VipsInterpolateMethod (1)

object.h
[+] struct _VipsArgumentInstance (1)
[+] struct _VipsObject (4)
[+] struct _VipsObjectClass (1)

threadpool.h
[+] struct _VipsThreadState (3)
[+] typedef VipsGenerate (1)
[+] typedef VipsRegionWrite (1)
[+] typedef VipsSinkNotify (1)

to the top

Problems with Symbols, Low Severity (771)


almostdeprecated.h, libvips.so.15.15.5
[+] im_affine IMAGE* in, IMAGE* out, double a, double b, double c, double d, double dx, double dy, int ox, int oy, int ow, int oh ) (2)
[+] im_and_vec IMAGE* p1, IMAGE* p2, int p3, double* p4 ) (2)
[+] im_andconst IMAGE* p1, IMAGE* p2, double p3 ) (2)
[+] im_c2ps IMAGE* in, IMAGE* out ) (2)
[+] im_circle IMAGE* im, int cx, int cy, int radius, int intensity ) (1)
[+] im_clip IMAGE* in, IMAGE* out ) (2)
[+] im_clip2c IMAGE* in, IMAGE* out ) (2)
[+] im_clip2cm IMAGE* in, IMAGE* out ) (2)
[+] im_clip2d IMAGE* in, IMAGE* out ) (2)
[+] im_clip2dcm IMAGE* in, IMAGE* out ) (2)
[+] im_clip2f IMAGE* in, IMAGE* out ) (2)
[+] im_clip2i IMAGE* in, IMAGE* out ) (2)
[+] im_clip2s IMAGE* in, IMAGE* out ) (2)
[+] im_clip2ui IMAGE* in, IMAGE* out ) (2)
[+] im_clip2us IMAGE* in, IMAGE* out ) (2)
[+] im_cmulnorm IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_contrast_surface_raw IMAGE* in, IMAGE* out, int half_win_size, int spacing ) (2)
[+] im_conv_raw IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_convf IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_convf_raw IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_convsep_raw IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_convsepf IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_convsepf_raw IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_convsub IMAGE* in, IMAGE* out, INTMASK* mask, int xskip, int yskip ) (2)
[+] im_copy_from IMAGE* in, IMAGE* out, enum im_arch_type architecture ) (2)
[+] im_dilate_raw IMAGE* in, IMAGE* out, INTMASK* m ) (2)
[+] im_eor_vec IMAGE* p1, IMAGE* p2, int p3, double* p4 ) (2)
[+] im_eorconst IMAGE* p1, IMAGE* p2, double p3 ) (2)
[+] im_erode_raw IMAGE* in, IMAGE* out, INTMASK* m ) (2)
[+] im_extract IMAGE* p1, IMAGE* p2, struct IMAGE_BOX* p3 ) (2)
[+] im_fastcor_raw IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_fastline IMAGE* im, int x1, int y1, int x2, int y2, PEL* pel ) (1)
[+] im_fastlineuser IMAGE* im, int x1, int y1, int x2, int y2, int(*fn)(), void* client1, void* client2, void* client3 ) (1)
[+] im_fav4 IMAGE** p1, IMAGE* p2 ) (2)
[+] im_flood IMAGE* im, int x, int y, PEL* ink, Rect* dout ) (2)
[+] im_flood_blob IMAGE* im, int x, int y, PEL* ink, Rect* dout ) (2)
[+] im_flood_blob_copy IMAGE* in, IMAGE* out, int x, int y, PEL* ink ) (2)
[+] im_flood_copy IMAGE* in, IMAGE* out, int x, int y, PEL* ink ) (2)
[+] im_flood_other IMAGE* test, IMAGE* mark, int x, int y, int serial, Rect* dout ) (3)
[+] im_flood_other_copy IMAGE* test, IMAGE* mark, IMAGE* out, int x, int y, int serial ) (3)
[+] im_gadd double p1, IMAGE* p2, double p3, IMAGE* p4, double p5, IMAGE* p6 ) (3)
[+] im_gradcor_raw IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_icc_export IMAGE* in, IMAGE* out, char const* output_profile_filename, int intent ) (2)
[+] im_insertplace IMAGE* main, IMAGE* sub, int x, int y ) (2)
[+] im_iscomplex IMAGE* im ) (1)
[+] im_isfloat IMAGE* im ) (1)
[+] im_isint IMAGE* im ) (1)
[+] im_isscalar IMAGE* im ) (1)
[+] im_isuint IMAGE* im ) (1)
[+] im_lhisteq_raw IMAGE* in, IMAGE* out, int xwin, int ywin ) (2)
[+] im_line IMAGE* p1, int p2, int p3, int p4, int p5, int p6 ) (1)
[+] im_litecor IMAGE* p1, IMAGE* p2, IMAGE* p3, int p4, double p5 ) (3)
[+] im_measure IMAGE* im, struct IMAGE_BOX* box, int h, int v, int* sel, int nsel, char const* name ) (1)
[+] im_or_vec IMAGE* p1, IMAGE* p2, int p3, double* p4 ) (2)
[+] im_orconst IMAGE* p1, IMAGE* p2, double p3 ) (2)
[+] im_paintrect IMAGE* im, Rect* r, PEL* ink ) (2)
[+] im_plotmask IMAGE* im, int ix, int iy, PEL* ink, PEL* mask, Rect* r ) (2)
[+] im_plotpoint IMAGE* im, int x, int y, PEL* pel ) (1)
[+] im_rank_raw IMAGE* in, IMAGE* out, int xsize, int ysize, int order ) (2)
[+] im_readpoint IMAGE* im, int x, int y, PEL* pel ) (1)
[+] im_remainderconst_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_render IMAGE* in, IMAGE* out, IMAGE* mask, int width, int height, int max, void(*notify)(IMAGE*, Rect*, void*), void* client ) (4)
[+] im_render_fade IMAGE* in, IMAGE* out, IMAGE* mask, int width, int height, int max, int fps, int steps, int priority, void(*notify)(IMAGE*, Rect*, void*), void* client ) (4)
[+] im_resize_linear IMAGE* p1, IMAGE* p2, int p3, int p4 ) (2)
[+] im_segment IMAGE* test, IMAGE* mask, int* segments ) (2)
[+] im_similarity IMAGE* in, IMAGE* out, double a, double b, double dx, double dy ) (2)
[+] im_similarity_area IMAGE* in, IMAGE* out, double a, double b, double dx, double dy, int ox, int oy, int ow, int oh ) (2)
[+] im_slice IMAGE* in, IMAGE* out, double p3, double p4 ) (2)
[+] im_smear IMAGE* im, int ix, int iy, Rect* r ) (2)
[+] im_smudge IMAGE* image, int ix, int iy, Rect* r ) (2)
[+] im_spcor_raw IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_stdif_raw IMAGE* in, IMAGE* out, double a, double m0, double b, double s0, int xwin, int ywin ) (2)
[+] im_thresh IMAGE* in, IMAGE* out, double p3 ) (2)

arithmetic.h, libvips.so.15.15.5
[+] im_abs IMAGE* in, IMAGE* out ) (2)
[+] im_acostra IMAGE* in, IMAGE* out ) (2)
[+] im_add IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_asintra IMAGE* in, IMAGE* out ) (2)
[+] im_atantra IMAGE* in, IMAGE* out ) (2)
[+] im_avg IMAGE* in, double* out ) (1)
[+] im_bandmean IMAGE* in, IMAGE* out ) (2)
[+] im_ceil IMAGE* in, IMAGE* out ) (2)
[+] im_costra IMAGE* in, IMAGE* out ) (2)
[+] im_cross_phase IMAGE* a, IMAGE* b, IMAGE* out ) (3)
[+] im_deviate IMAGE* in, double* out ) (1)
[+] im_divide IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_exp10tra IMAGE* in, IMAGE* out ) (2)
[+] im_expntra IMAGE* in, IMAGE* out, double e ) (2)
[+] im_expntra_vec IMAGE* in, IMAGE* out, int n, double* e ) (2)
[+] im_exptra IMAGE* in, IMAGE* out ) (2)
[+] im_floor IMAGE* in, IMAGE* out ) (2)
[+] im_invert IMAGE* in, IMAGE* out ) (2)
[+] im_linreg IMAGE** ins, IMAGE* out, double* xs ) (2)
[+] im_lintra double a, IMAGE* in, double b, IMAGE* out ) (2)
[+] im_lintra_vec int n, double* a, IMAGE* in, double* b, IMAGE* out ) (2)
[+] im_log10tra IMAGE* in, IMAGE* out ) (2)
[+] im_logtra IMAGE* in, IMAGE* out ) (2)
[+] im_max IMAGE* in, double* out ) (1)
[+] im_maxpos IMAGE* in, int* xpos, int* ypos, double* out ) (1)
[+] im_maxpos_avg IMAGE* im, double* xpos, double* ypos, double* out ) (1)
[+] im_maxpos_vec IMAGE* im, int* xpos, int* ypos, double* maxima, int n ) (1)
[+] im_measure_area IMAGE* im, int left, int top, int width, int height, int h, int v, int* sel, int nsel, char const* name ) (1)
[+] im_min IMAGE* in, double* out ) (1)
[+] im_minpos IMAGE* in, int* xpos, int* ypos, double* out ) (1)
[+] im_minpos_vec IMAGE* im, int* xpos, int* ypos, double* minima, int n ) (1)
[+] im_multiply IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_point IMAGE* im, VipsInterpolate* interpolate, double x, double y, int band, double* out ) (1)
[+] im_point_bilinear IMAGE* im, double x, double y, int band, double* out ) (1)
[+] im_powtra IMAGE* in, IMAGE* out, double e ) (2)
[+] im_powtra_vec IMAGE* in, IMAGE* out, int n, double* e ) (2)
[+] im_recomb IMAGE* in, IMAGE* out, DOUBLEMASK* recomb ) (2)
[+] im_remainder IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_remainder_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_remainderconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_rint IMAGE* in, IMAGE* out ) (2)
[+] im_sign IMAGE* in, IMAGE* out ) (2)
[+] im_sintra IMAGE* in, IMAGE* out ) (2)
[+] im_stats IMAGE* in ) (1)
[+] im_subtract IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_tantra IMAGE* in, IMAGE* out ) (2)

boolean.h, libvips.so.15.15.5
[+] im_andimage IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_andimage_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_andimageconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_eorimage IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_eorimage_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_eorimageconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_orimage IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_orimage_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_orimageconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_shiftleft IMAGE* in, IMAGE* out, int n ) (2)
[+] im_shiftleft_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_shiftright IMAGE* in, IMAGE* out, int n ) (2)
[+] im_shiftright_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)

cimg_funcs.h, libvips.so.15.15.5
[+] im_greyc_mask IMAGE* in, IMAGE* out, IMAGE* 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 ) (3)

colour.h, libvips.so.15.15.5
[+] im_dE00_fromLab IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_dE_fromLab IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_dE_fromXYZ IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_dECMC_fromLab IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_float2rad IMAGE* in, IMAGE* out ) (2)
[+] im_icc_ac2rc IMAGE* in, IMAGE* out, char const* profile_filename ) (2)
[+] im_icc_export_depth IMAGE* in, IMAGE* out, int depth, char const* output_profile_filename, enum VipsIntent intent ) (2)
[+] im_icc_import IMAGE* in, IMAGE* out, char const* input_profile_filename, enum VipsIntent intent ) (2)
[+] im_icc_import_embedded IMAGE* in, IMAGE* out, enum VipsIntent intent ) (2)
[+] im_icc_transform IMAGE* in, IMAGE* out, char const* input_profile_filename, char const* output_profile_filename, enum VipsIntent intent ) (2)
[+] im_Lab2LabQ IMAGE* in, IMAGE* out ) (2)
[+] im_Lab2LabS IMAGE* in, IMAGE* out ) (2)
[+] im_Lab2LCh IMAGE* in, IMAGE* out ) (2)
[+] im_Lab2UCS IMAGE* in, IMAGE* out ) (2)
[+] im_Lab2XYZ IMAGE* in, IMAGE* out ) (2)
[+] im_Lab2XYZ_temp IMAGE* in, IMAGE* out, double X0, double Y0, double Z0 ) (2)
[+] im_lab_morph IMAGE* in, IMAGE* out, DOUBLEMASK* mask, double L_offset, double L_scale, double a_scale, double b_scale ) (2)
[+] im_LabQ2Lab IMAGE* in, IMAGE* out ) (2)
[+] im_LabQ2LabS IMAGE* in, IMAGE* out ) (2)
[+] im_LabQ2XYZ IMAGE* in, IMAGE* out ) (2)
[+] im_LabS2Lab IMAGE* in, IMAGE* out ) (2)
[+] im_LabS2LabQ IMAGE* in, IMAGE* out ) (2)
[+] im_LCh2Lab IMAGE* in, IMAGE* out ) (2)
[+] im_LCh2UCS IMAGE* in, IMAGE* out ) (2)
[+] im_rad2float IMAGE* in, IMAGE* out ) (2)
[+] im_sRGB2XYZ IMAGE* in, IMAGE* out ) (2)
[+] im_UCS2Lab IMAGE* in, IMAGE* out ) (2)
[+] im_UCS2LCh IMAGE* in, IMAGE* out ) (2)
[+] im_UCS2XYZ IMAGE* in, IMAGE* out ) (2)
[+] im_XYZ2Lab IMAGE* in, IMAGE* out ) (2)
[+] im_XYZ2Lab_temp IMAGE* in, IMAGE* out, double X0, double Y0, double Z0 ) (2)
[+] im_XYZ2sRGB IMAGE* in, IMAGE* out ) (2)
[+] im_XYZ2UCS IMAGE* in, IMAGE* out ) (2)
[+] im_XYZ2Yxy IMAGE* in, IMAGE* out ) (2)
[+] im_Yxy2XYZ IMAGE* in, IMAGE* out ) (2)

conversion.h, libvips.so.15.15.5
[+] im_bandjoin IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_black IMAGE* out, int x, int y, int bands ) (1)
[+] im_c2amph IMAGE* in, IMAGE* out ) (2)
[+] im_c2imag IMAGE* in, IMAGE* out ) (2)
[+] im_c2real IMAGE* in, IMAGE* out ) (2)
[+] im_c2rect IMAGE* in, IMAGE* out ) (2)
[+] im_clip2fmt IMAGE* in, IMAGE* out, enum VipsBandFmt fmt ) (2)
[+] im_copy IMAGE* in, IMAGE* out ) (2)
[+] im_copy_file IMAGE* in, IMAGE* out ) (2)
[+] im_copy_morph IMAGE* in, IMAGE* out, int bands, enum VipsBandFmt bandfmt, enum VipsCoding coding ) (3)
[+] im_copy_native IMAGE* in, IMAGE* out, gboolean is_msb_first ) (2)
[+] im_copy_set IMAGE* in, IMAGE* out, enum VipsType type, float xres, float yres, int xoffset, int yoffset ) (3)
[+] im_copy_set_meta IMAGE* in, IMAGE* out, char const* field, GValue* value ) (2)
[+] im_copy_swap IMAGE* in, IMAGE* out ) (2)
[+] im_embed IMAGE* in, IMAGE* out, int type, int x, int y, int width, int height ) (2)
[+] im_extract_area IMAGE* in, IMAGE* out, int left, int top, int width, int height ) (2)
[+] im_extract_areabands IMAGE* in, IMAGE* out, int left, int top, int width, int height, int band, int nbands ) (2)
[+] im_extract_band IMAGE* in, IMAGE* out, int band ) (2)
[+] im_extract_bands IMAGE* in, IMAGE* out, int band, int nbands ) (2)
[+] im_falsecolour IMAGE* in, IMAGE* out ) (2)
[+] im_fliphor IMAGE* in, IMAGE* out ) (2)
[+] im_flipver IMAGE* in, IMAGE* out ) (2)
[+] im_gaussnoise IMAGE* out, int x, int y, double mean, double sigma ) (1)
[+] im_gbandjoin IMAGE** in, IMAGE* out, int n ) (2)
[+] im_grid IMAGE* in, IMAGE* out, int tile_height, int across, int down ) (2)
[+] im_insert IMAGE* main, IMAGE* sub, IMAGE* out, int x, int y ) (3)
[+] im_insert_noexpand IMAGE* main, IMAGE* sub, IMAGE* out, int x, int y ) (3)
[+] im_insertset IMAGE* main, IMAGE* sub, IMAGE* out, int n, int* x, int* y ) (3)
[+] im_lrjoin IMAGE* left, IMAGE* right, IMAGE* out ) (3)
[+] im_mask2vips DOUBLEMASK* in, IMAGE* out ) (1)
[+] im_msb IMAGE* in, IMAGE* out ) (2)
[+] im_msb_band IMAGE* in, IMAGE* out, int band ) (2)
[+] im_replicate IMAGE* in, IMAGE* out, int across, int down ) (2)
[+] im_ri2c IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_rot180 IMAGE* in, IMAGE* out ) (2)
[+] im_rot270 IMAGE* in, IMAGE* out ) (2)
[+] im_rot90 IMAGE* in, IMAGE* out ) (2)
[+] im_scale IMAGE* in, IMAGE* out ) (2)
[+] im_scaleps IMAGE* in, IMAGE* out ) (2)
[+] im_subsample IMAGE* in, IMAGE* out, int xshrink, int yshrink ) (2)
[+] im_system IMAGE* im, char const* cmd, char** out ) (1)
[+] im_system_image IMAGE* im, char const* in_format, char const* out_format, char const* cmd_format, char** log ) (2)
[+] im_tbjoin IMAGE* top, IMAGE* bottom, IMAGE* out ) (3)
[+] im_text IMAGE* out, char const* text, char const* font, int width, int alignment, int dpi ) (1)
[+] im_vips2mask IMAGE* in, char const* filename ) (1)
[+] im_wrap IMAGE* in, IMAGE* out, int x, int y ) (2)
[+] im_zoom IMAGE* in, IMAGE* out, int xfac, int yfac ) (2)

convolution.h, libvips.so.15.15.5
[+] im_addgnoise IMAGE* in, IMAGE* out, double sigma ) (2)
[+] im_compass IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_contrast_surface IMAGE* in, IMAGE* out, int half_win_size, int spacing ) (2)
[+] im_conv IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_conv_f IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_convsep IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_convsep_f IMAGE* in, IMAGE* out, DOUBLEMASK* mask ) (2)
[+] im_fastcor IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_grad_x IMAGE* in, IMAGE* out ) (2)
[+] im_grad_y IMAGE* in, IMAGE* out ) (2)
[+] im_gradcor IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_gradient IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_lindetect IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_sharpen IMAGE* in, IMAGE* out, int mask_size, double x1, double y2, double y3, double m1, double m2 ) (2)
[+] im_spcor IMAGE* in, IMAGE* ref, IMAGE* out ) (3)

disp.h, libvips.so.15.15.5
[+] im_dE_fromdisp IMAGE* in1, IMAGE* in2, IMAGE* out, struct im_col_display* d ) (3)
[+] im_dECMC_fromdisp IMAGE* in1, IMAGE* in2, IMAGE* out, struct im_col_display* d ) (3)
[+] im_disp2Lab IMAGE* in, IMAGE* out, struct im_col_display* d ) (2)
[+] im_disp2XYZ IMAGE* in, IMAGE* out, struct im_col_display* d ) (2)
[+] im_Lab2disp IMAGE* in, IMAGE* out, struct im_col_display* d ) (2)
[+] im_LabQ2disp IMAGE* in, IMAGE* out, struct im_col_display* d ) (2)
[+] im_LabQ2disp_build_table IMAGE* out, struct im_col_display* d ) (1)
[+] im_LabQ2disp_table IMAGE* in, IMAGE* out, void* table ) (2)
[+] im_XYZ2disp IMAGE* in, IMAGE* out, struct im_col_display* d ) (2)

dispatch.h, libvips.so.15.15.5
[+] im_map_packages VSListMap2Fn fn, void* a ) (1)

format.h, libvips.so.15.15.5
[+] im_analyze2vips ( char const* filename, IMAGE* out ) (1)
[+] im_csv2vips ( char const* filename, IMAGE* out ) (1)
[+] im_exr2vips ( char const* filename, IMAGE* out ) (1)
[+] im_jpeg2vips ( char const* filename, IMAGE* out ) (1)
[+] im_magick2vips ( char const* filename, IMAGE* out ) (1)
[+] im_png2vips ( char const* filename, IMAGE* out ) (1)
[+] im_ppm2vips ( char const* filename, IMAGE* out ) (1)
[+] im_rad2vips ( char const* filename, IMAGE* out ) (1)
[+] im_raw2vips ( char const* filename, IMAGE* out, int width, int height, int bpp, int offset ) (1)
[+] im_tiff2vips ( char const* filename, IMAGE* out ) (1)
[+] im_tile_cache IMAGE* in, IMAGE* out, int tile_width, int tile_height, int max_tiles ) (2)
[+] im_vips2bufjpeg IMAGE* in, IMAGE* out, int qfac, char** obuf, int* olen ) (2)
[+] im_vips2bufpng IMAGE* in, IMAGE* out, int compression, int interlace, char** obuf, size_t* olen ) (2)
[+] im_vips2csv IMAGE* in, char const* filename ) (1)
[+] im_vips2jpeg IMAGE* in, char const* filename ) (1)
[+] im_vips2mimejpeg IMAGE* in, int qfac ) (1)
[+] im_vips2png IMAGE* in, char const* filename ) (1)
[+] im_vips2ppm IMAGE* in, char const* filename ) (1)
[+] im_vips2rad IMAGE* in, char const* filename ) (1)
[+] im_vips2raw IMAGE* in, int fd ) (1)
[+] im_vips2tiff IMAGE* in, char const* filename ) (1)
[+] vips_format_map VSListMap2Fn fn, void* a, void* b ) (1)
[+] vips_format_read ( char const* filename, IMAGE* out ) (1)
[+] vips_format_write IMAGE* in, char const* filename ) (1)

freq_filt.h, libvips.so.15.15.5
[+] im_create_fmask IMAGE* out, int xsize, int ysize, enum VipsMaskType flag, ... ) (1)
[+] im_disp_ps IMAGE* in, IMAGE* out ) (2)
[+] im_flt_image_freq IMAGE* in, IMAGE* out, enum VipsMaskType flag, ... ) (2)
[+] im_fractsurf IMAGE* out, int size, double frd ) (1)
[+] im_freqflt IMAGE* in, IMAGE* mask, IMAGE* out ) (3)
[+] im_fwfft IMAGE* in, IMAGE* out ) (2)
[+] im_invfft IMAGE* in, IMAGE* out ) (2)
[+] im_invfftr IMAGE* in, IMAGE* out ) (2)
[+] im_phasecor_fft IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_rotquad IMAGE* in, IMAGE* out ) (2)

generate.h, libvips.so.15.15.5
[+] im_iterate IMAGE* im, im_start_fn start, im_generate_fn generate, im_stop_fn stop, void* a, void* b ) (4)
[+] im_render_priority IMAGE* in, IMAGE* out, IMAGE* mask, int width, int height, int max, int priority, void(*notify)(IMAGE*, Rect*, void*), void* client ) (4)
[+] im_wrapmany IMAGE** in, IMAGE* out, im_wrapmany_fn fn, void* a, void* b ) (2)
[+] im_wrapone IMAGE* in, IMAGE* out, im_wrapone_fn fn, void* a, void* b ) (2)
[+] im_wraptwo IMAGE* in1, IMAGE* in2, IMAGE* out, im_wraptwo_fn fn, void* a, void* b ) (3)

histograms_lut.h, libvips.so.15.15.5
[+] im_buildlut ( DOUBLEMASK* input, IMAGE* output ) (1)
[+] im_gammacorrect IMAGE* in, IMAGE* out, double exponent ) (2)
[+] im_heq IMAGE* in, IMAGE* out, int bandno ) (2)
[+] im_hist IMAGE* in, IMAGE* out, int bandno ) (2)
[+] im_hist_indexed IMAGE* index, IMAGE* value, IMAGE* out ) (3)
[+] im_histcum IMAGE* in, IMAGE* out ) (2)
[+] im_histeq IMAGE* in, IMAGE* out ) (2)
[+] im_histgr IMAGE* in, IMAGE* out, int bandno ) (2)
[+] im_histnD IMAGE* in, IMAGE* out, int bins ) (2)
[+] im_histnorm IMAGE* in, IMAGE* out ) (2)
[+] im_histplot IMAGE* in, IMAGE* out ) (2)
[+] im_histspec IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_hsp IMAGE* in, IMAGE* ref, IMAGE* out ) (3)
[+] im_identity IMAGE* lut, int bands ) (1)
[+] im_identity_ushort IMAGE* lut, int bands, int sz ) (1)
[+] im_invertlut ( DOUBLEMASK* input, IMAGE* output, int lut_size ) (1)
[+] im_ismonotonic IMAGE* lut, int* out ) (1)
[+] im_lhisteq IMAGE* in, IMAGE* out, int xwin, int ywin ) (2)
[+] im_maplut IMAGE* in, IMAGE* out, IMAGE* lut ) (3)
[+] im_mpercent IMAGE* in, double percent, int* out ) (1)
[+] im_mpercent_hist IMAGE* hist, double percent, int* out ) (1)
[+] im_project IMAGE* in, IMAGE* hout, IMAGE* vout ) (3)
[+] im_stdif IMAGE* in, IMAGE* out, double a, double m0, double b, double s0, int xwin, int ywin ) (2)
[+] im_tone_analyse IMAGE* in, IMAGE* out, double Ps, double Pm, double Ph, double S, double M, double H ) (2)
[+] im_tone_build IMAGE* out, double Lb, double Lw, double Ps, double Pm, double Ph, double S, double M, double H ) (1)
[+] im_tone_build_range IMAGE* out, int in_max, int out_max, double Lb, double Lw, double Ps, double Pm, double Ph, double S, double M, double H ) (1)
[+] im_tone_map IMAGE* in, IMAGE* out, IMAGE* lut ) (3)

inplace.h, libvips.so.15.15.5
[+] im_draw_flood ( VipsImage* image, int x, int y, PEL* ink, Rect* dout ) (1)
[+] im_draw_flood_blob ( VipsImage* image, int x, int y, PEL* ink, Rect* dout ) (1)
[+] im_draw_flood_other ( VipsImage* image, VipsImage* test, int x, int y, int serial, Rect* dout ) (1)

morphology.h, libvips.so.15.15.5
[+] im_cntlines IMAGE* im, double* nolines, int flag ) (1)
[+] im_dilate IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_erode IMAGE* in, IMAGE* out, INTMASK* mask ) (2)
[+] im_label_regions IMAGE* test, IMAGE* mask, int* segments ) (2)
[+] im_maxvalue IMAGE** in, IMAGE* out, int n ) (2)
[+] im_profile IMAGE* in, IMAGE* out, int dir ) (2)
[+] im_rank IMAGE* in, IMAGE* out, int width, int height, int index ) (2)
[+] im_rank_image IMAGE** in, IMAGE* out, int n, int index ) (2)
[+] im_zerox IMAGE* in, IMAGE* out, int sign ) (2)

mosaicing.h, libvips.so.15.15.5
[+] im_align_bands IMAGE* in, IMAGE* out ) (2)
[+] im_correl IMAGE* ref, IMAGE* sec, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, double* correlation, int* x, int* y ) (2)
[+] im_global_balance IMAGE* in, IMAGE* out, double gamma ) (2)
[+] im_global_balancef IMAGE* in, IMAGE* out, double gamma ) (2)
[+] im_lrmerge IMAGE* ref, IMAGE* sec, IMAGE* out, int dx, int dy, int mwidth ) (3)
[+] im_lrmerge1 IMAGE* ref, IMAGE* sec, IMAGE* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int mwidth ) (3)
[+] im_lrmosaic IMAGE* ref, IMAGE* sec, IMAGE* out, int bandno, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int balancetype, int mwidth ) (5)
[+] im_lrmosaic1 IMAGE* ref, IMAGE* sec, IMAGE* out, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int halfcorrelation, int halfarea, int balancetype, int mwidth ) (5)
[+] im_maxpos_subpel IMAGE* in, double* x, double* y ) (1)
[+] im_remosaic IMAGE* in, IMAGE* out, char const* old_str, char const* new_str ) (2)
[+] im_tbmerge IMAGE* ref, IMAGE* sec, IMAGE* out, int dx, int dy, int mwidth ) (3)
[+] im_tbmerge1 IMAGE* ref, IMAGE* sec, IMAGE* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int mwidth ) (3)
[+] im_tbmosaic IMAGE* ref, IMAGE* sec, IMAGE* out, int bandno, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int balancetype, int mwidth ) (5)
[+] im_tbmosaic1 IMAGE* ref, IMAGE* sec, IMAGE* out, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int halfcorrelation, int halfarea, int balancetype, int mwidth ) (5)

object.h, libvips.so.15.15.5
[+] vips_object_new_from_string ( char const* base, char const* str ) (2)

other.h, libvips.so.15.15.5
[+] im_benchmark2 IMAGE* in, double* out ) (1)
[+] im_benchmarkn IMAGE* in, IMAGE* out, int n ) (2)
[+] im_cooc_asm IMAGE* m, double* asmoment ) (1)
[+] im_cooc_contrast IMAGE* m, double* contrast ) (1)
[+] im_cooc_correlation IMAGE* m, double* correlation ) (1)
[+] im_cooc_entropy IMAGE* m, double* entropy ) (1)
[+] im_cooc_matrix IMAGE* im, IMAGE* m, int xp, int yp, int xs, int ys, int dx, int dy, int flag ) (2)
[+] im_eye IMAGE* image, int const xsize, int const ysize, double const factor ) (2)
[+] im_feye IMAGE* image, int const xsize, int const ysize, double const factor ) (2)
[+] im_fgrey IMAGE* im, int const xsize, int const ysize ) (2)
[+] im_fzone IMAGE* im, int size ) (2)
[+] im_glds_asm IMAGE* m, double* asmoment ) (1)
[+] im_glds_contrast IMAGE* m, double* contrast ) (1)
[+] im_glds_entropy IMAGE* m, double* entropy ) (1)
[+] im_glds_matrix IMAGE* im, IMAGE* m, int xpos, int ypos, int xsize, int ysize, int dx, int dy ) (2)
[+] im_glds_mean IMAGE* m, double* mean ) (1)
[+] im_grey IMAGE* im, int const xsize, int const ysize ) (2)
[+] im_make_xy IMAGE* out, int const xsize, int const ysize ) (1)
[+] im_simcontr IMAGE* image, int xs, int ys ) (4)
[+] im_sines IMAGE* image, int xsize, int ysize, double horfreq, double verfreq ) (2)
[+] im_spatres IMAGE* in, IMAGE* out, int step ) (2)
[+] im_zone IMAGE* im, int size ) (2)

relational.h, libvips.so.15.15.5
[+] im_blend IMAGE* c, IMAGE* a, IMAGE* b, IMAGE* out ) (4)
[+] im_equal IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_equal_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_equalconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_ifthenelse IMAGE* c, IMAGE* a, IMAGE* b, IMAGE* out ) (4)
[+] im_less IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_less_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_lessconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_lesseq IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_lesseq_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_lesseqconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_more IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_more_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_moreconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_moreeq IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_moreeq_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_moreeqconst IMAGE* in, IMAGE* out, double c ) (2)
[+] im_notequal IMAGE* in1, IMAGE* in2, IMAGE* out ) (3)
[+] im_notequal_vec IMAGE* in, IMAGE* out, int n, double* c ) (2)
[+] im_notequalconst IMAGE* in, IMAGE* out, double c ) (2)

resample.h, libvips.so.15.15.5
[+] im_affinei IMAGE* in, IMAGE* out, VipsInterpolate* interpolate, double a, double b, double c, double d, double dx, double dy, int ox, int oy, int ow, int oh ) (2)
[+] im_affinei_all IMAGE* in, IMAGE* out, VipsInterpolate* interpolate, double a, double b, double c, double d, double dx, double dy ) (2)
[+] im_match_linear IMAGE* ref, IMAGE* sec, IMAGE* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2 ) (3)
[+] im_match_linear_search IMAGE* ref, IMAGE* sec, IMAGE* out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int hwindowsize, int hsearchsize ) (3)
[+] im_rightshift_size IMAGE* in, IMAGE* out, int xshift, int yshift, int band_fmt ) (2)
[+] im_shrink IMAGE* in, IMAGE* out, double xshrink, double yshrink ) (2)
[+] im_stretch3 IMAGE* in, IMAGE* out, double dx, double dy ) (2)

util.h, libvips.so.15.15.5
[+] im_local VipsImage* im, im_construct_fn cons, im_callback_fn dest, void* a, void* b, void* c ) (1)
[+] im_local_array VipsImage* im, void** out, int n, im_construct_fn cons, im_callback_fn dest, void* a, void* b, void* c ) (1)

video.h, libvips.so.15.15.5
[+] im_video_test IMAGE* im, int brightness, int error ) (1)
[+] im_video_v4l1 IMAGE* im, char const* device, int channel, int brightness, int colour, int contrast, int hue, int ngrabs ) (1)

to the top

Problems with Constants, Low Severity (10)


image.h
[+] IM_MAGIC_INTEL
[+] IM_MAGIC_SPARC

private.h
[+] IM__FATSTRIP_HEIGHT
[+] IM__THINSTRIP_HEIGHT
[+] IM__TILE_HEIGHT
[+] IM__TILE_WIDTH
[+] IM__WINDOW_MARGIN_BYTES
[+] IM__WINDOW_MARGIN_PIXELS
[+] IM_SPARE

thread.h
[+] IM__DEFAULT_STACK_SIZE

to the top

Other Changes in Data Types (1)


format.h
[+] enum VipsFormatFlags (1)

to the top

Other Changes in Constants (54)


header.h
[+] VIPS_META_EXIF_NAME
[+] VIPS_META_ICC_NAME
[+] VIPS_META_RESOLUTION_UNIT
[+] VIPS_META_XML

image.h
[+] VIPS_MAGIC_INTEL
[+] VIPS_MAGIC_SPARC

object.h
[+] VIPS_ARGUMENT_FOR_ALL_END

private.h
[+] VIPS__FATSTRIP_HEIGHT
[+] VIPS__THINSTRIP_HEIGHT
[+] VIPS__TILE_HEIGHT
[+] VIPS__TILE_WIDTH
[+] VIPS__WINDOW_MARGIN_BYTES
[+] VIPS__WINDOW_MARGIN_PIXELS
[+] VIPS_SIZEOF_HEADER
[+] VIPS_SPARE

thread.h
[+] VIPS__DEFAULT_STACK_SIZE

util.h
[+] VIPS_PI

version.h
[+] VIPS_EXEEXT

vips7compat.h
[+] IM_ANY
[+] 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_CODING_LABQ
[+] IM_CODING_NONE
[+] IM_CODING_RAD
[+] IM_EXEEXT
[+] IM_FATSTRIP
[+] 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

to the top

Header Files (52)


almostdeprecated.h
arithmetic.h
boolean.h
buf.h
callback.h
check.h
cimg_funcs.h
colour.h
conversion.h
convolution.h
debug.h
deprecated.h
disp.h
dispatch.h
error.h
format.h
freq_filt.h
generate.h
header.h
histograms_lut.h
image.h
inplace.h
interpolate.h
intl.h
mask.h
memory.h
meta.h
morphology.h
mosaicing.h
object.h
other.h
private.h
rect.h
region.h
relational.h
resample.h
semaphore.h
struct.h
thread.h
threadpool.h
transform.h
util.h
VDisplay.h
vector.h
VError.h
version.h
video.h
VImage.h
vips
vips.h
vipscpp.h
VMask.h

to the top

Shared Libraries (2)


libvips.so.15.15.5
libvipsCC.so.15.15.5

to the top




Generated on Tue Jan 21 16:27:18 2014 for VIPS by ABI Compliance Checker 1.99.8.6  
A tool for checking backward compatibility of a C/C++ library API