conversion.h   conversion.h 
skipping to change at line 113 skipping to change at line 113
* VipsAlign: * VipsAlign:
* @VIPS_ALIGN_LOW: align low coordinate edge * @VIPS_ALIGN_LOW: align low coordinate edge
* @VIPS_ALIGN_CENTRE: align centre * @VIPS_ALIGN_CENTRE: align centre
* @VIPS_ALIGN_HIGH: align high coordinate edge * @VIPS_ALIGN_HIGH: align high coordinate edge
* *
* See vips_join() and so on. * See vips_join() and so on.
* *
* Operations like vips_join() need to be told whether to align images on t he * Operations like vips_join() need to be told whether to align images on t he
* low or high coordinate edge, or centre. * low or high coordinate edge, or centre.
* *
*
*
* See also: vips_join(). * See also: vips_join().
*/ */
typedef enum { typedef enum {
VIPS_ALIGN_LOW, VIPS_ALIGN_LOW,
VIPS_ALIGN_CENTRE, VIPS_ALIGN_CENTRE,
VIPS_ALIGN_HIGH, VIPS_ALIGN_HIGH,
VIPS_ALIGN_LAST VIPS_ALIGN_LAST
} VipsAlign; } VipsAlign;
/** /**
skipping to change at line 171 skipping to change at line 173
int vips_copy( VipsImage *in, VipsImage **out, ... ) int vips_copy( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_tilecache( VipsImage *in, VipsImage **out, ... ) int vips_tilecache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_linecache( VipsImage *in, VipsImage **out, ... ) int vips_linecache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_sequential( VipsImage *in, VipsImage **out, ... ) int vips_sequential( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cache( VipsImage *in, VipsImage **out, ... ) int vips_cache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_copy_file( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_embed( VipsImage *in, VipsImage **out, int vips_embed( VipsImage *in, VipsImage **out,
int x, int y, int width, int height, ... ) int x, int y, int width, int height, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_flip( VipsImage *in, VipsImage **out, VipsDirection direction, ... ) int vips_flip( VipsImage *in, VipsImage **out, VipsDirection direction, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_insert( VipsImage *main, VipsImage *sub, VipsImage **out, int vips_insert( VipsImage *main, VipsImage *sub, VipsImage **out,
int x, int y, ... ) int x, int y, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_join( VipsImage *main, VipsImage *sub, VipsImage **out, int vips_join( VipsImage *main, VipsImage *sub, VipsImage **out,
VipsDirection direction, ... ) VipsDirection direction, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_extract_area( VipsImage *input, VipsImage **output, int vips_extract_area( VipsImage *input, VipsImage **output,
int left, int top, int width, int height, ... ) int left, int top, int width, int height, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_extract_band( VipsImage *input, VipsImage **output, int band, ... ) int vips_extract_band( VipsImage *input, VipsImage **output, int band, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_replicate( VipsImage *in, VipsImage **out, int across, int down, . .. ) int vips_replicate( VipsImage *in, VipsImage **out, int across, int down, . .. )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_grid( VipsImage *in, VipsImage **out,
int tile_height, int across, int down, ... )
__attribute__((sentinel));
int vips_wrap( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_rot( VipsImage *in, VipsImage **out, VipsAngle angle, ... )
__attribute__((sentinel));
int vips_zoom( VipsImage *in, VipsImage **out, int xfac, int yfac, ... )
__attribute__((sentinel));
int vips_subsample( VipsImage *in, VipsImage **out, int xfac, int yfac, ...
)
__attribute__((sentinel));
int vips_cast( VipsImage *in, VipsImage **out, VipsBandFormat format, ... ) int vips_cast( VipsImage *in, VipsImage **out, VipsBandFormat format, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_uchar( VipsImage *in, VipsImage **out, ... ) int vips_cast_uchar( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_char( VipsImage *in, VipsImage **out, ... ) int vips_cast_char( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_ushort( VipsImage *in, VipsImage **out, ... ) int vips_cast_ushort( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_short( VipsImage *in, VipsImage **out, ... ) int vips_cast_short( VipsImage *in, VipsImage **out, ... )
skipping to change at line 213 skipping to change at line 228
int vips_cast_int( VipsImage *in, VipsImage **out, ... ) int vips_cast_int( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_float( VipsImage *in, VipsImage **out, ... ) int vips_cast_float( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_double( VipsImage *in, VipsImage **out, ... ) int vips_cast_double( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_complex( VipsImage *in, VipsImage **out, ... ) int vips_cast_complex( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cast_dpcomplex( VipsImage *in, VipsImage **out, ... ) int vips_cast_dpcomplex( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_scale( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_msb( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_bandjoin( VipsImage **in, VipsImage **out, int n, ... ) int vips_bandjoin( VipsImage **in, VipsImage **out, int n, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_bandjoin2( VipsImage *in1, VipsImage *in2, VipsImage **out, ... ) int vips_bandjoin2( VipsImage *in1, VipsImage *in2, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_bandmean( VipsImage *in, VipsImage **out, ... ) int vips_bandmean( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_bandbool( VipsImage *in, VipsImage **out, int vips_bandbool( VipsImage *in, VipsImage **out,
VipsOperationBoolean operation, ... ) VipsOperationBoolean operation, ... )
skipping to change at line 234 skipping to change at line 253
int vips_bandand( VipsImage *in, VipsImage **out, ... ) int vips_bandand( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_bandor( VipsImage *in, VipsImage **out, ... ) int vips_bandor( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_bandeor( VipsImage *in, VipsImage **out, ... ) int vips_bandeor( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_recomb( VipsImage *in, VipsImage **out, VipsImage *m, ... ) int vips_recomb( VipsImage *in, VipsImage **out, VipsImage *m, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_black( VipsImage **out, int width, int height, ... )
__attribute__((sentinel));
int vips_rot( VipsImage *in, VipsImage **out, VipsAngle angle, ... )
__attribute__((sentinel));
int vips_ifthenelse( VipsImage *cond, VipsImage *in1, VipsImage *in2, int vips_ifthenelse( VipsImage *cond, VipsImage *in1, VipsImage *in2,
VipsImage **out, ... ) VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_flatten( VipsImage *in, VipsImage **out, ... ) int vips_flatten( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int im_copy_file( VipsImage *in, VipsImage *out );
int im_scale( VipsImage *in, VipsImage *out );
int im_msb( VipsImage *in, VipsImage *out );
int im_msb_band( VipsImage *in, VipsImage *out, int band );
int im_scaleps( VipsImage *in, VipsImage *out );
int im_falsecolour( VipsImage *in, VipsImage *out ); int im_falsecolour( VipsImage *in, VipsImage *out );
int im_gaussnoise( VipsImage *out, int x, int y, double mean, double sigma
);
int im_text( VipsImage *out, const char *text, const char *font,
int width, int alignment, int dpi );
int im_insertset( VipsImage *main, VipsImage *sub, VipsImage *out, int n, i nt *x, int *y ); int im_insertset( VipsImage *main, VipsImage *sub, VipsImage *out, int n, i nt *x, int *y );
int im_grid( VipsImage *in, VipsImage *out, int tile_height, int across, in
t down );
int im_wrap( VipsImage *in, VipsImage *out, int x, int y );
int im_subsample( VipsImage *in, VipsImage *out, int xshrink, int yshrink )
;
int im_zoom( VipsImage *in, VipsImage *out, int xfac, int yfac );
int im_system( VipsImage *im, const char *cmd, char **out );
VipsImage *im_system_image( VipsImage *im,
const char *in_format, const char *out_format, const char *cmd_forma
t,
char **log );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_CONVERSION_H*/ #endif /*VIPS_CONVERSION_H*/
 End of changes. 8 change blocks. 
31 lines changed or deleted 20 lines changed or added


 foreign.h   foreign.h 
skipping to change at line 410 skipping to change at line 410
int vips_csvload( const char *filename, VipsImage **out, ... ) int vips_csvload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_csvsave( VipsImage *in, const char *filename, ... ) int vips_csvsave( VipsImage *in, const char *filename, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_magickload( const char *filename, VipsImage **out, ... ) int vips_magickload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_pngload( const char *filename, VipsImage **out, ... ) int vips_pngload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_pngload_buffer( void *buf, size_t len, VipsImage **out, ... )
__attribute__((sentinel));
int vips_pngsave( VipsImage *in, const char *filename, ... ) int vips_pngsave( VipsImage *in, const char *filename, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_pngsave_buffer( VipsImage *in, void **buf, size_t *len, ... ) int vips_pngsave_buffer( VipsImage *in, void **buf, size_t *len, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_ppmload( const char *filename, VipsImage **out, ... ) int vips_ppmload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_ppmsave( VipsImage *in, const char *filename, ... ) int vips_ppmsave( VipsImage *in, const char *filename, ... )
__attribute__((sentinel)); __attribute__((sentinel));
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 format.h   format.h 
skipping to change at line 168 skipping to change at line 168
int im_vips2raw( VipsImage *in, int fd ); int im_vips2raw( VipsImage *in, int fd );
int im_mat2vips( const char *filename, VipsImage *out ); int im_mat2vips( const char *filename, VipsImage *out );
int im_rad2vips( const char *filename, VipsImage *out ); int im_rad2vips( const char *filename, VipsImage *out );
int im_vips2rad( VipsImage *in, const char *filename ); int im_vips2rad( VipsImage *in, const char *filename );
int im_fits2vips( const char *filename, VipsImage *out ); int im_fits2vips( const char *filename, VipsImage *out );
int im_vips2fits( VipsImage *in, const char *filename ); int im_vips2fits( VipsImage *in, const char *filename );
int im_vips2dz( VipsImage *in, const char *filename );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*IM_FORMAT_H*/ #endif /*IM_FORMAT_H*/
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 freq_filt.h   freq_filt.h 
skipping to change at line 74 skipping to change at line 74
VIPS_MASK_FRACTAL_FLT = 18 VIPS_MASK_FRACTAL_FLT = 18
} VipsMaskType; } VipsMaskType;
int im_fwfft( VipsImage *in, VipsImage *out ); int im_fwfft( VipsImage *in, VipsImage *out );
int im_invfft( VipsImage *in, VipsImage *out ); int im_invfft( VipsImage *in, VipsImage *out );
int im_invfftr( VipsImage *in, VipsImage *out ); int im_invfftr( VipsImage *in, VipsImage *out );
int im_freqflt( VipsImage *in, VipsImage *mask, VipsImage *out ); int im_freqflt( VipsImage *in, VipsImage *mask, VipsImage *out );
int im_disp_ps( VipsImage *in, VipsImage *out ); int im_disp_ps( VipsImage *in, VipsImage *out );
int im_rotquad( VipsImage *in, VipsImage *out );
int im_phasecor_fft( VipsImage *in1, VipsImage *in2, VipsImage *out ); int im_phasecor_fft( VipsImage *in1, VipsImage *in2, VipsImage *out );
int im_flt_image_freq( VipsImage *in, VipsImage *out, VipsMaskType flag, .. . ); int im_flt_image_freq( VipsImage *in, VipsImage *out, VipsMaskType flag, .. . );
int im_create_fmask( VipsImage *out, int im_create_fmask( VipsImage *out,
int xsize, int ysize, VipsMaskType flag, ... ); int xsize, int ysize, VipsMaskType flag, ... );
int im_fractsurf( VipsImage *out, int size, double frd ); int im_fractsurf( VipsImage *out, int size, double frd );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 image.h   image.h 
skipping to change at line 512 skipping to change at line 512
VipsImage *vips_image_new_mode( const char *filename, const char *mode ); VipsImage *vips_image_new_mode( const char *filename, const char *mode );
VipsImage *vips_image_new_buffer( void ); VipsImage *vips_image_new_buffer( void );
VipsImage *vips_image_new_from_file( const char *filename ); VipsImage *vips_image_new_from_file( const char *filename );
VipsImage *vips_image_new_from_file_raw( const char *filename, VipsImage *vips_image_new_from_file_raw( const char *filename,
int xsize, int ysize, int bands, guint64 offset ); int xsize, int ysize, int bands, guint64 offset );
VipsImage *vips_image_new_from_memory( void *buffer, VipsImage *vips_image_new_from_memory( void *buffer,
int xsize, int ysize, int bands, VipsBandFormat bandfmt ); int xsize, int ysize, int bands, VipsBandFormat bandfmt );
VipsImage *vips_image_new_array( int xsize, int ysize ); VipsImage *vips_image_new_array( int xsize, int ysize );
void vips_image_set_delete_on_close( VipsImage *image, void vips_image_set_delete_on_close( VipsImage *image,
gboolean delete_on_close ); gboolean delete_on_close );
VipsImage *vips_image_new_disc_temp( const char *format ); VipsImage *vips_image_new_temp_file( const char *format );
int vips_image_write( VipsImage *image, VipsImage *out ); int vips_image_write( VipsImage *image, VipsImage *out );
int vips_image_write_to_file( VipsImage *image, const char *filename ); int vips_image_write_to_file( VipsImage *image, const char *filename );
gboolean vips_image_isMSBfirst( VipsImage *image ); gboolean vips_image_isMSBfirst( VipsImage *image );
gboolean vips_image_isfile( VipsImage *image ); gboolean vips_image_isfile( VipsImage *image );
gboolean vips_image_ispartial( VipsImage *image ); gboolean vips_image_ispartial( VipsImage *image );
int vips_image_wio_input( VipsImage *image ); int vips_image_wio_input( VipsImage *image );
int vips_image_pio_input( VipsImage *image ); int vips_image_pio_input( VipsImage *image );
int vips_image_inplace( VipsImage *image ); int vips_image_inplace( VipsImage *image );
int vips_image_write_prepare( VipsImage *image ); int vips_image_write_prepare( VipsImage *image );
int vips_image_write_line( VipsImage *image, int ypos, VipsPel *linebuffer ); int vips_image_write_line( VipsImage *image, int ypos, VipsPel *linebuffer );
gboolean vips_band_format_isint( VipsBandFormat format ); gboolean vips_band_format_isint( VipsBandFormat format );
gboolean vips_band_format_isuint( VipsBandFormat format ); gboolean vips_band_format_isuint( VipsBandFormat format );
gboolean vips_band_format_is8bit( VipsBandFormat format );
gboolean vips_band_format_isfloat( VipsBandFormat format ); gboolean vips_band_format_isfloat( VipsBandFormat format );
gboolean vips_band_format_iscomplex( VipsBandFormat format ); gboolean vips_band_format_iscomplex( VipsBandFormat format );
int vips_system( const char *cmd_format, ... )
__attribute__((sentinel));
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_IMAGE_H*/ #endif /*VIPS_IMAGE_H*/
 End of changes. 3 change blocks. 
1 lines changed or deleted 5 lines changed or added


 util.h   util.h 
skipping to change at line 162 skipping to change at line 162
if( (V) < 0 ) { \ if( (V) < 0 ) { \
(SEQ)->underflow++; \ (SEQ)->underflow++; \
(V) = 0; \ (V) = 0; \
} \ } \
} G_STMT_END } G_STMT_END
#define VIPS_CLIP_NONE( V, SEQ ) {} #define VIPS_CLIP_NONE( V, SEQ ) {}
const char *vips_enum_string( GType enm, int value ); const char *vips_enum_string( GType enm, int value );
const char *vips_enum_nick( GType enm, int value ); const char *vips_enum_nick( GType enm, int value );
int vips_enum_from_nick( const char *domain, GType type, const char *str );
gboolean vips_slist_equal( GSList *l1, GSList *l2 ); gboolean vips_slist_equal( GSList *l1, GSList *l2 );
void *vips_slist_map2( GSList *list, VipsSListMap2Fn fn, void *a, void *b ) ; void *vips_slist_map2( GSList *list, VipsSListMap2Fn fn, void *a, void *b ) ;
void *vips_slist_map2_rev( GSList *list, VipsSListMap2Fn fn, void *a, void *b ); void *vips_slist_map2_rev( GSList *list, VipsSListMap2Fn fn, void *a, void *b );
void *vips_slist_map4( GSList *list, void *vips_slist_map4( GSList *list,
VipsSListMap4Fn fn, void *a, void *b, void *c, void *d ); VipsSListMap4Fn fn, void *a, void *b, void *c, void *d );
void *vips_slist_fold2( GSList *list, void *start, void *vips_slist_fold2( GSList *list, void *start,
VipsSListFold2Fn fn, void *a, void *b ); VipsSListFold2Fn fn, void *a, void *b );
GSList *vips_slist_filter( GSList *list, VipsSListMap2Fn fn, void *a, void *b ); GSList *vips_slist_filter( GSList *list, VipsSListMap2Fn fn, void *a, void *b );
void vips_slist_free_all( GSList *list ); void vips_slist_free_all( GSList *list );
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 version.h   version.h 
/* Macros for the header version. /* Macros for the header version.
*/ */
#ifndef VIPS_VERSION_H #ifndef VIPS_VERSION_H
#define VIPS_VERSION_H #define VIPS_VERSION_H
#define VIPS_VERSION "7.32.4" #define VIPS_VERSION "7.34.0"
#define VIPS_VERSION_STRING "7.32.4-Mon Jan 20 18:37:31 MSK 2014" #define VIPS_VERSION_STRING "7.34.0-Mon Jan 20 18:27:06 MSK 2014"
#define VIPS_MAJOR_VERSION (7) #define VIPS_MAJOR_VERSION (7)
#define VIPS_MINOR_VERSION (32) #define VIPS_MINOR_VERSION (34)
#define VIPS_MICRO_VERSION (4) #define VIPS_MICRO_VERSION (0)
/* Not really anything to do with versions, but this is a handy place to pu t /* Not really anything to do with versions, but this is a handy place to pu t
* it. * it.
*/ */
#define VIPS_EXEEXT "" #define VIPS_EXEEXT ""
#endif /*VIPS_VERSION_H*/ #endif /*VIPS_VERSION_H*/
 End of changes. 2 change blocks. 
4 lines changed or deleted 4 lines changed or added


 vips.h   vips.h 
skipping to change at line 137 skipping to change at line 137
#include <vips/relational.h> #include <vips/relational.h>
#include <vips/conversion.h> #include <vips/conversion.h>
#include <vips/convolution.h> #include <vips/convolution.h>
#include <vips/morphology.h> #include <vips/morphology.h>
#include <vips/mosaicing.h> #include <vips/mosaicing.h>
#include <vips/histograms_lut.h> #include <vips/histograms_lut.h>
#include <vips/freq_filt.h> #include <vips/freq_filt.h>
#include <vips/resample.h> #include <vips/resample.h>
#include <vips/colour.h> #include <vips/colour.h>
#include <vips/inplace.h> #include <vips/inplace.h>
#include <vips/other.h> #include <vips/create.h>
#include <vips/video.h> #include <vips/video.h>
#include <vips/cimg_funcs.h> #include <vips/cimg_funcs.h>
#ifndef VIPS_DISABLE_VIPS7COMPAT #ifndef VIPS_DISABLE_VIPS7COMPAT
#include <vips/vips7compat.h> #include <vips/vips7compat.h>
#endif /*VIPS_DISABLE_VIPS7COMPAT*/ #endif /*VIPS_DISABLE_VIPS7COMPAT*/
#ifdef VIPS_ENABLE_DEPRECATED #ifdef VIPS_ENABLE_DEPRECATED
#include <vips/deprecated.h> #include <vips/deprecated.h>
#endif /*VIPS_ENABLE_DEPRECATED*/ #endif /*VIPS_ENABLE_DEPRECATED*/
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 vips7compat.h   vips7compat.h 
skipping to change at line 217 skipping to change at line 217
#define im_get_option_group vips_get_option_group #define im_get_option_group vips_get_option_group
#define im_guess_prefix vips_guess_prefix #define im_guess_prefix vips_guess_prefix
#define im_guess_libdir vips_guess_libdir #define im_guess_libdir vips_guess_libdir
#define im__global_lock vips__global_lock #define im__global_lock vips__global_lock
#define im_cp_desc vips_image_copy_fields #define im_cp_desc vips_image_copy_fields
#define im_cp_descv vips_image_copy_fieldsv #define im_cp_descv vips_image_copy_fieldsv
#define im_cp_desc_array vips_image_copy_fields_array #define im_cp_desc_array vips_image_copy_fields_array
#define im_image vips_image_new_from_memory #define im_image vips_image_new_from_memory
#define im_binfile vips_image_new_from_file_raw #define im_binfile vips_image_new_from_file_raw
#define im__open_temp vips_image_new_disc_temp #define im__open_temp vips_image_new_temp_file
#define im__test_kill( I ) (vips_image_get_kill( I )) #define im__test_kill( I ) (vips_image_get_kill( I ))
#define im__start_eval( I ) (vips_image_preeval( I ), vips_image_get_kill( I )) #define im__start_eval( I ) (vips_image_preeval( I ), vips_image_get_kill( I ))
#define im__handle_eval( I, W, H ) \ #define im__handle_eval( I, W, H ) \
(vips_image_eval( I, W, H ), vips_image_get_kill( I )) (vips_image_eval( I, W, H ), vips_image_get_kill( I ))
#define im__end_eval vips_image_posteval #define im__end_eval vips_image_posteval
#define im_invalidate vips_image_invalidate_all #define im_invalidate vips_image_invalidate_all
#define im_isfile vips_image_isfile #define im_isfile vips_image_isfile
#define im_printdesc( I ) vips_object_print_dump( VIPS_OBJECT( I ) ) #define im_printdesc( I ) vips_object_print_dump( VIPS_OBJECT( I ) )
#define im_openout( F ) vips_image_new_mode( F, "w" ) #define im_openout( F ) vips_image_new_mode( F, "w" )
#define im_setbuf( F ) vips_image_new( "t" ) #define im_setbuf( F ) vips_image_new( "t" )
skipping to change at line 691 skipping to change at line 691
int im_copy( VipsImage *in, VipsImage *out ); int im_copy( VipsImage *in, VipsImage *out );
int im_copy_set( VipsImage *in, VipsImage *out, int im_copy_set( VipsImage *in, VipsImage *out,
VipsInterpretation interpretation, VipsInterpretation interpretation,
float xres, float yres, int xoffset, int yoffset ); float xres, float yres, int xoffset, int yoffset );
int im_copy_set_meta( VipsImage *in, VipsImage *out, int im_copy_set_meta( VipsImage *in, VipsImage *out,
const char *field, GValue *value ); const char *field, GValue *value );
int im_copy_morph( VipsImage *in, VipsImage *out, int im_copy_morph( VipsImage *in, VipsImage *out,
int bands, VipsBandFormat format, VipsCoding coding ); int bands, VipsBandFormat format, VipsCoding coding );
int im_copy_swap( VipsImage *in, VipsImage *out ); int im_copy_swap( VipsImage *in, VipsImage *out );
int im_copy_file( VipsImage *in, VipsImage *out );
int im_copy_native( VipsImage *in, VipsImage *out, gboolean is_msb_first ); int im_copy_native( VipsImage *in, VipsImage *out, gboolean is_msb_first );
int im_embed( VipsImage *in, VipsImage *out, int im_embed( VipsImage *in, VipsImage *out,
int type, int x, int y, int width, int height ); int type, int x, int y, int width, int height );
int im_fliphor( VipsImage *in, VipsImage *out ); int im_fliphor( VipsImage *in, VipsImage *out );
int im_flipver( VipsImage *in, VipsImage *out ); int im_flipver( VipsImage *in, VipsImage *out );
int im_insert( VipsImage *main, VipsImage *sub, VipsImage *out, int x, int y ); int im_insert( VipsImage *main, VipsImage *sub, VipsImage *out, int x, int y );
int im_insert_noexpand( VipsImage *main, VipsImage *sub, VipsImage *out, in t x, int y ); int im_insert_noexpand( VipsImage *main, VipsImage *sub, VipsImage *out, in t x, int y );
int im_lrjoin( VipsImage *left, VipsImage *right, VipsImage *out ); int im_lrjoin( VipsImage *left, VipsImage *right, VipsImage *out );
int im_tbjoin( VipsImage *top, VipsImage *bottom, VipsImage *out ); int im_tbjoin( VipsImage *top, VipsImage *bottom, VipsImage *out );
int im_extract_area( VipsImage *in, VipsImage *out, int im_extract_area( VipsImage *in, VipsImage *out,
int left, int top, int width, int height ); int left, int top, int width, int height );
int im_extract_band( VipsImage *in, VipsImage *out, int band ); int im_extract_band( VipsImage *in, VipsImage *out, int band );
int im_extract_bands( VipsImage *in, VipsImage *out, int band, int nbands ) ; int im_extract_bands( VipsImage *in, VipsImage *out, int band, int nbands ) ;
int im_extract_areabands( VipsImage *in, VipsImage *out, int im_extract_areabands( VipsImage *in, VipsImage *out,
int left, int top, int width, int height, int band, int nbands ); int left, int top, int width, int height, int band, int nbands );
int im_replicate( VipsImage *in, VipsImage *out, int across, int down ); int im_replicate( VipsImage *in, VipsImage *out, int across, int down );
int im_wrap( VipsImage *in, VipsImage *out, int x, int y );
int im_rotquad( VipsImage *in, VipsImage *out );
int im_clip2fmt( VipsImage *in, VipsImage *out, VipsBandFormat fmt ); int im_clip2fmt( VipsImage *in, VipsImage *out, VipsBandFormat fmt );
int im_bandjoin( VipsImage *in1, VipsImage *in2, VipsImage *out ); int im_bandjoin( VipsImage *in1, VipsImage *in2, VipsImage *out );
int im_gbandjoin( VipsImage **in, VipsImage *out, int n ); int im_gbandjoin( VipsImage **in, VipsImage *out, int n );
int im_grid( VipsImage *in, VipsImage *out, int tile_height, int across, in
t down );
int im_scale( VipsImage *in, VipsImage *out );
int im_scaleps( VipsImage *in, VipsImage *out );
int im_msb( VipsImage *in, VipsImage *out );
int im_msb_band( VipsImage *in, VipsImage *out, int band );
int im_zoom( VipsImage *in, VipsImage *out, int xfac, int yfac );
int im_subsample( VipsImage *in, VipsImage *out, int xshrink, int yshrink )
;
int im_gaussnoise( VipsImage *out, int x, int y, double mean, double sigma
);
int im_text( VipsImage *out, const char *text, const char *font,
int width, int alignment, int dpi );
int im_black( VipsImage *out, int x, int y, int bands ); int im_black( VipsImage *out, int x, int y, int bands );
int im_make_xy( VipsImage *out, const int xsize, const int ysize );
int im_zone( VipsImage *out, int size );
int im_fzone( VipsImage *out, int size );
int im_feye( VipsImage *out,
const int xsize, const int ysize, const double factor );
int im_eye( VipsImage *out,
const int xsize, const int ysize, const double factor );
int im_grey( VipsImage *out, const int xsize, const int ysize );
int im_fgrey( VipsImage *out, const int xsize, const int ysize );
int im_sines( VipsImage *out,
int xsize, int ysize, double horfreq, double verfreq );
int im_system( VipsImage *im, const char *cmd, char **out );
VipsImage *im_system_image( VipsImage *im,
const char *in_format, const char *out_format, const char *cmd_forma
t,
char **log );
int im_c2amph( VipsImage *in, VipsImage *out ); int im_c2amph( VipsImage *in, VipsImage *out );
int im_c2rect( VipsImage *in, VipsImage *out ); int im_c2rect( VipsImage *in, VipsImage *out );
int im_c2imag( VipsImage *in, VipsImage *out ); int im_c2imag( VipsImage *in, VipsImage *out );
int im_c2real( VipsImage *in, VipsImage *out ); int im_c2real( VipsImage *in, VipsImage *out );
int im_ri2c( VipsImage *in1, VipsImage *in2, VipsImage *out ); int im_ri2c( VipsImage *in1, VipsImage *in2, VipsImage *out );
int im_rot90( VipsImage *in, VipsImage *out ); int im_rot90( VipsImage *in, VipsImage *out );
int im_rot180( VipsImage *in, VipsImage *out ); int im_rot180( VipsImage *in, VipsImage *out );
int im_rot270( VipsImage *in, VipsImage *out ); int im_rot270( VipsImage *in, VipsImage *out );
 End of changes. 5 change blocks. 
1 lines changed or deleted 35 lines changed or added


 vipsc++.h   vipsc++.h 
// headers for package arithmetic // headers for package arithmetic
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage abs() throw( VError ); VImage abs() throw( VError );
VImage acos() throw( VError ); VImage acos() throw( VError );
VImage add( VImage add_in2 ) throw( VError ); VImage add( VImage add_in2 ) throw( VError );
VImage asin() throw( VError ); VImage asin() throw( VError );
VImage atan() throw( VError ); VImage atan() throw( VError );
double avg() throw( VError ); double avg() throw( VError );
double point( char* point_interpolate, double point_x, double point_y, int point_band ) throw( VError ); double point( char* point_interpolate, double point_x, double point_y, int point_band ) throw( VError );
double point_bilinear( double point_bilinear_x, double point_bilinear_y, in t point_bilinear_band ) throw( VError ); double point_bilinear( double point_bilinear_x, double point_bilinear_y, in t point_bilinear_band ) throw( VError );
VImage bandmean() throw( VError ); VImage bandmean() throw( VError );
VImage ceil() throw( VError ); VImage ceil() throw( VError );
skipping to change at line 52 skipping to change at line 52
VImage remainder( std::vector<double> remainder_x ) throw( VError ); VImage remainder( std::vector<double> remainder_x ) throw( VError );
VImage rint() throw( VError ); VImage rint() throw( VError );
VImage sign() throw( VError ); VImage sign() throw( VError );
VImage sin() throw( VError ); VImage sin() throw( VError );
VDMask stats() throw( VError ); VDMask stats() throw( VError );
VImage subtract( VImage subtract_in2 ) throw( VError ); VImage subtract( VImage subtract_in2 ) throw( VError );
VImage tan() throw( VError ); VImage tan() throw( VError );
// headers for package cimg // headers for package cimg
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage greyc( int greyc_iterations, double greyc_amplitude, double greyc_sh arpness, double greyc_anisotropy, double greyc_alpha, double greyc_sigma, d ouble greyc_dl, double greyc_da, double greyc_gauss_prec, int greyc_interpo lation, int greyc_fast_approx ) throw( VError ); VImage greyc( int greyc_iterations, double greyc_amplitude, double greyc_sh arpness, double greyc_anisotropy, double greyc_alpha, double greyc_sigma, d ouble greyc_dl, double greyc_da, double greyc_gauss_prec, int greyc_interpo lation, int greyc_fast_approx ) throw( VError );
VImage greyc_mask( VImage greyc_mask_mask, int greyc_mask_iterations, doubl e greyc_mask_amplitude, double greyc_mask_sharpness, double greyc_mask_anis otropy, double greyc_mask_alpha, double greyc_mask_sigma, double greyc_mask _dl, double greyc_mask_da, double greyc_mask_gauss_prec, int greyc_mask_int erpolation, int greyc_mask_fast_approx ) throw( VError ); VImage greyc_mask( VImage greyc_mask_mask, int greyc_mask_iterations, doubl e greyc_mask_amplitude, double greyc_mask_sharpness, double greyc_mask_anis otropy, double greyc_mask_alpha, double greyc_mask_sigma, double greyc_mask _dl, double greyc_mask_da, double greyc_mask_gauss_prec, int greyc_mask_int erpolation, int greyc_mask_fast_approx ) throw( VError );
// headers for package colour // headers for package colour
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage LCh2Lab() throw( VError ); VImage LCh2Lab() throw( VError );
VImage LCh2UCS() throw( VError ); VImage LCh2UCS() throw( VError );
VImage Lab2LCh() throw( VError ); VImage Lab2LCh() throw( VError );
VImage Lab2LabQ() throw( VError ); VImage Lab2LabQ() throw( VError );
VImage Lab2LabS() throw( VError ); VImage Lab2LabS() throw( VError );
VImage Lab2UCS() throw( VError ); VImage Lab2UCS() throw( VError );
VImage Lab2XYZ() throw( VError ); VImage Lab2XYZ() throw( VError );
VImage Lab2XYZ_temp( double Lab2XYZ_temp_X0, double Lab2XYZ_temp_Y0, double Lab2XYZ_temp_Z0 ) throw( VError ); VImage Lab2XYZ_temp( double Lab2XYZ_temp_X0, double Lab2XYZ_temp_Y0, double Lab2XYZ_temp_Z0 ) throw( VError );
VImage Lab2disp( VDisplay Lab2disp_disp ) throw( VError ); VImage Lab2disp( VDisplay Lab2disp_disp ) throw( VError );
VImage LabQ2LabS() throw( VError ); VImage LabQ2LabS() throw( VError );
skipping to change at line 104 skipping to change at line 104
VImage icc_export_depth( int icc_export_depth_depth, char* icc_export_depth _output_profile, int icc_export_depth_intent ) throw( VError ); VImage icc_export_depth( int icc_export_depth_depth, char* icc_export_depth _output_profile, int icc_export_depth_intent ) throw( VError );
VImage icc_import( char* icc_import_input_profile, int icc_import_intent ) throw( VError ); VImage icc_import( char* icc_import_input_profile, int icc_import_intent ) throw( VError );
VImage icc_import_embedded( int icc_import_embedded_intent ) throw( VError ); VImage icc_import_embedded( int icc_import_embedded_intent ) throw( VError );
VImage icc_transform( char* icc_transform_input_profile, char* icc_transfor m_output_profile, int icc_transform_intent ) throw( VError ); VImage icc_transform( char* icc_transform_input_profile, char* icc_transfor m_output_profile, int icc_transform_intent ) throw( VError );
VImage lab_morph( VDMask lab_morph_greyscale, double lab_morph_L_offset, do uble lab_morph_L_scale, double lab_morph_a_scale, double lab_morph_b_scale ) throw( VError ); VImage lab_morph( VDMask lab_morph_greyscale, double lab_morph_L_offset, do uble lab_morph_L_scale, double lab_morph_a_scale, double lab_morph_b_scale ) throw( VError );
VImage rad2float() throw( VError ); VImage rad2float() throw( VError );
VImage sRGB2XYZ() throw( VError ); VImage sRGB2XYZ() throw( VError );
// headers for package conversion // headers for package conversion
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
static VImage gaussnoise( int gaussnoise_xsize, int gaussnoise_ysize, doubl e gaussnoise_mean, double gaussnoise_sigma ) throw( VError ); static VImage gaussnoise( int gaussnoise_xsize, int gaussnoise_ysize, doubl e gaussnoise_mean, double gaussnoise_sigma ) throw( VError );
VImage bandjoin( VImage bandjoin_in2 ) throw( VError ); VImage bandjoin( VImage bandjoin_in2 ) throw( VError );
static VImage black( int black_x_size, int black_y_size, int black_bands ) throw( VError ); static VImage black( int black_x_size, int black_y_size, int black_bands ) throw( VError );
VImage c2amph() throw( VError ); VImage c2amph() throw( VError );
VImage c2imag() throw( VError ); VImage c2imag() throw( VError );
VImage c2real() throw( VError ); VImage c2real() throw( VError );
VImage c2rect() throw( VError ); VImage c2rect() throw( VError );
VImage clip2fmt( int clip2fmt_ofmt ) throw( VError ); VImage clip2fmt( int clip2fmt_ofmt ) throw( VError );
VImage copy() throw( VError ); VImage copy() throw( VError );
VImage copy_file() throw( VError ); VImage copy_file() throw( VError );
skipping to change at line 152 skipping to change at line 152
VImage subsample( int subsample_xshrink, int subsample_yshrink ) throw( VEr ror ); VImage subsample( int subsample_xshrink, int subsample_yshrink ) throw( VEr ror );
char* system( char* system_command ) throw( VError ); char* system( char* system_command ) throw( VError );
VImage system_image( char* system_image_in_format, char* system_image_out_f ormat, char* system_image_command, char*& system_image_log ) throw( VError ); VImage system_image( char* system_image_in_format, char* system_image_out_f ormat, char* system_image_command, char*& system_image_log ) throw( VError );
VImage tbjoin( VImage tbjoin_in2 ) throw( VError ); VImage tbjoin( VImage tbjoin_in2 ) throw( VError );
static VImage text( char* text_text, char* text_font, int text_width, int t ext_alignment, int text_dpi ) throw( VError ); static VImage text( char* text_text, char* text_font, int text_width, int t ext_alignment, int text_dpi ) throw( VError );
VImage wrap( int wrap_x, int wrap_y ) throw( VError ); VImage wrap( int wrap_x, int wrap_y ) throw( VError );
VImage zoom( int zoom_xfac, int zoom_yfac ) throw( VError ); VImage zoom( int zoom_xfac, int zoom_yfac ) throw( VError );
// headers for package convolution // headers for package convolution
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage aconvsep( VDMask aconvsep_matrix, int aconvsep_n_layers ) throw( VEr ror ); VImage aconvsep( VDMask aconvsep_matrix, int aconvsep_n_layers ) throw( VEr ror );
VImage aconv( VDMask aconv_matrix, int aconv_n_layers, int aconv_cluster ) throw( VError ); VImage aconv( VDMask aconv_matrix, int aconv_n_layers, int aconv_cluster ) throw( VError );
VImage addgnoise( double addgnoise_sigma ) throw( VError ); VImage addgnoise( double addgnoise_sigma ) throw( VError );
VImage compass( VIMask compass_matrix ) throw( VError ); VImage compass( VIMask compass_matrix ) throw( VError );
VImage contrast_surface( int contrast_surface_half_win_size, int contrast_s urface_spacing ) throw( VError ); VImage contrast_surface( int contrast_surface_half_win_size, int contrast_s urface_spacing ) throw( VError );
VImage conv( VIMask conv_matrix ) throw( VError ); VImage conv( VIMask conv_matrix ) throw( VError );
VImage conv( VDMask conv_matrix ) throw( VError ); VImage conv( VDMask conv_matrix ) throw( VError );
VImage convsep( VIMask convsep_matrix ) throw( VError ); VImage convsep( VIMask convsep_matrix ) throw( VError );
VImage convsep( VDMask convsep_matrix ) throw( VError ); VImage convsep( VDMask convsep_matrix ) throw( VError );
VImage fastcor( VImage fastcor_in2 ) throw( VError ); VImage fastcor( VImage fastcor_in2 ) throw( VError );
VImage gradcor( VImage gradcor_in2 ) throw( VError ); VImage gradcor( VImage gradcor_in2 ) throw( VError );
VImage gradient( VIMask gradient_matrix ) throw( VError ); VImage gradient( VIMask gradient_matrix ) throw( VError );
VImage grad_x() throw( VError ); VImage grad_x() throw( VError );
VImage grad_y() throw( VError ); VImage grad_y() throw( VError );
VImage lindetect( VIMask lindetect_matrix ) throw( VError ); VImage lindetect( VIMask lindetect_matrix ) throw( VError );
VImage sharpen( int sharpen_mask_size, double sharpen_x1, double sharpen_y2 , double sharpen_y3, double sharpen_m1, double sharpen_m2 ) throw( VError ) ; VImage sharpen( int sharpen_mask_size, double sharpen_x1, double sharpen_y2 , double sharpen_y3, double sharpen_m1, double sharpen_m2 ) throw( VError ) ;
VImage spcor( VImage spcor_in2 ) throw( VError ); VImage spcor( VImage spcor_in2 ) throw( VError );
// headers for package deprecated // headers for package deprecated
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage argb2rgba() throw( VError ); VImage argb2rgba() throw( VError );
VImage flood_copy( int flood_copy_start_x, int flood_copy_start_y, std::vec tor<double> flood_copy_ink ) throw( VError ); VImage flood_copy( int flood_copy_start_x, int flood_copy_start_y, std::vec tor<double> flood_copy_ink ) throw( VError );
VImage flood_blob_copy( int flood_blob_copy_start_x, int flood_blob_copy_st art_y, std::vector<double> flood_blob_copy_ink ) throw( VError ); VImage flood_blob_copy( int flood_blob_copy_start_x, int flood_blob_copy_st art_y, std::vector<double> flood_blob_copy_ink ) throw( VError );
VImage flood_other_copy( VImage flood_other_copy_mark, int flood_other_copy _start_x, int flood_other_copy_start_y, int flood_other_copy_serial ) throw ( VError ); VImage flood_other_copy( VImage flood_other_copy_mark, int flood_other_copy _start_x, int flood_other_copy_start_y, int flood_other_copy_serial ) throw ( VError );
VImage clip() throw( VError ); VImage clip() throw( VError );
VImage c2ps() throw( VError ); VImage c2ps() throw( VError );
VImage resize_linear( int resize_linear_X, int resize_linear_Y ) throw( VEr ror ); VImage resize_linear( int resize_linear_X, int resize_linear_Y ) throw( VEr ror );
VImage cmulnorm( VImage cmulnorm_in2 ) throw( VError ); VImage cmulnorm( VImage cmulnorm_in2 ) throw( VError );
VImage fav4( VImage fav4_in2, VImage fav4_in3, VImage fav4_in4 ) throw( VEr ror ); VImage fav4( VImage fav4_in2, VImage fav4_in3, VImage fav4_in4 ) throw( VEr ror );
VImage gadd( double gadd_a, double gadd_b, VImage gadd_in2, double gadd_c ) throw( VError ); VImage gadd( double gadd_a, double gadd_b, VImage gadd_in2, double gadd_c ) throw( VError );
skipping to change at line 256 skipping to change at line 256
VImage lesseq( double lesseq_c ) throw( VError ); VImage lesseq( double lesseq_c ) throw( VError );
VImage more( VImage more_in2 ) throw( VError ); VImage more( VImage more_in2 ) throw( VError );
VImage more( std::vector<double> more_vec ) throw( VError ); VImage more( std::vector<double> more_vec ) throw( VError );
VImage more( double more_c ) throw( VError ); VImage more( double more_c ) throw( VError );
VImage moreeq( VImage moreeq_in2 ) throw( VError ); VImage moreeq( VImage moreeq_in2 ) throw( VError );
VImage moreeq( std::vector<double> moreeq_vec ) throw( VError ); VImage moreeq( std::vector<double> moreeq_vec ) throw( VError );
VImage moreeq( double moreeq_c ) throw( VError ); VImage moreeq( double moreeq_c ) throw( VError );
VImage notequal( VImage notequal_in2 ) throw( VError ); VImage notequal( VImage notequal_in2 ) throw( VError );
VImage notequal( std::vector<double> notequal_vec ) throw( VError ); VImage notequal( std::vector<double> notequal_vec ) throw( VError );
VImage notequal( double notequal_c ) throw( VError ); VImage notequal( double notequal_c ) throw( VError );
VImage quadratic( VImage quadratic_coeff ) throw( VError );
// headers for package format // headers for package format
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
static VImage csv2vips( char* csv2vips_filename ) throw( VError ); static VImage csv2vips( char* csv2vips_filename ) throw( VError );
static VImage fits2vips( char* fits2vips_in ) throw( VError ); static VImage fits2vips( char* fits2vips_in ) throw( VError );
static VImage jpeg2vips( char* jpeg2vips_in ) throw( VError ); static VImage jpeg2vips( char* jpeg2vips_in ) throw( VError );
static VImage magick2vips( char* magick2vips_in ) throw( VError ); static VImage magick2vips( char* magick2vips_in ) throw( VError );
static VImage png2vips( char* png2vips_in ) throw( VError ); static VImage png2vips( char* png2vips_in ) throw( VError );
static VImage exr2vips( char* exr2vips_in ) throw( VError ); static VImage exr2vips( char* exr2vips_in ) throw( VError );
static VImage ppm2vips( char* ppm2vips_filename ) throw( VError ); static VImage ppm2vips( char* ppm2vips_filename ) throw( VError );
static VImage analyze2vips( char* analyze2vips_filename ) throw( VError ); static VImage analyze2vips( char* analyze2vips_filename ) throw( VError );
static VImage tiff2vips( char* tiff2vips_in ) throw( VError ); static VImage tiff2vips( char* tiff2vips_in ) throw( VError );
void vips2csv( char* vips2csv_filename ) throw( VError ); void vips2csv( char* vips2csv_filename ) throw( VError );
void vips2dz( char* vips2dz_out ) throw( VError );
void vips2jpeg( char* vips2jpeg_out ) throw( VError ); void vips2jpeg( char* vips2jpeg_out ) throw( VError );
void vips2mimejpeg( int vips2mimejpeg_qfac ) throw( VError ); void vips2mimejpeg( int vips2mimejpeg_qfac ) throw( VError );
void vips2png( char* vips2png_out ) throw( VError ); void vips2png( char* vips2png_out ) throw( VError );
void vips2ppm( char* vips2ppm_filename ) throw( VError ); void vips2ppm( char* vips2ppm_filename ) throw( VError );
void vips2tiff( char* vips2tiff_out ) throw( VError ); void vips2tiff( char* vips2tiff_out ) throw( VError );
// headers for package freq_filt // headers for package freq_filt
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
static VImage create_fmask( int create_fmask_width, int create_fmask_height , int create_fmask_type, double create_fmask_p1, double create_fmask_p2, do uble create_fmask_p3, double create_fmask_p4, double create_fmask_p5 ) thro w( VError ); static VImage create_fmask( int create_fmask_width, int create_fmask_height , int create_fmask_type, double create_fmask_p1, double create_fmask_p2, do uble create_fmask_p3, double create_fmask_p4, double create_fmask_p5 ) thro w( VError );
VImage disp_ps() throw( VError ); VImage disp_ps() throw( VError );
VImage flt_image_freq( int flt_image_freq_type, double flt_image_freq_p1, d ouble flt_image_freq_p2, double flt_image_freq_p3, double flt_image_freq_p4 , double flt_image_freq_p5 ) throw( VError ); VImage flt_image_freq( int flt_image_freq_type, double flt_image_freq_p1, d ouble flt_image_freq_p2, double flt_image_freq_p3, double flt_image_freq_p4 , double flt_image_freq_p5 ) throw( VError );
static VImage fractsurf( int fractsurf_size, double fractsurf_dimension ) t hrow( VError ); static VImage fractsurf( int fractsurf_size, double fractsurf_dimension ) t hrow( VError );
VImage freqflt( VImage freqflt_mask ) throw( VError ); VImage freqflt( VImage freqflt_mask ) throw( VError );
VImage fwfft() throw( VError ); VImage fwfft() throw( VError );
VImage rotquad() throw( VError ); VImage rotquad() throw( VError );
VImage invfft() throw( VError ); VImage invfft() throw( VError );
VImage phasecor_fft( VImage phasecor_fft_in2 ) throw( VError ); VImage phasecor_fft( VImage phasecor_fft_in2 ) throw( VError );
VImage invfftr() throw( VError ); VImage invfftr() throw( VError );
// headers for package histograms_lut // headers for package histograms_lut
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage gammacorrect( double gammacorrect_exponent ) throw( VError ); VImage gammacorrect( double gammacorrect_exponent ) throw( VError );
VImage heq( int heq_band_number ) throw( VError ); VImage heq( int heq_band_number ) throw( VError );
VImage hist( int hist_band_number ) throw( VError ); VImage hist( int hist_band_number ) throw( VError );
VImage histcum() throw( VError ); VImage histcum() throw( VError );
VImage histeq() throw( VError ); VImage histeq() throw( VError );
VImage hist_indexed( VImage hist_indexed_value ) throw( VError ); VImage hist_indexed( VImage hist_indexed_value ) throw( VError );
VImage histgr( int histgr_band_number ) throw( VError ); VImage histgr( int histgr_band_number ) throw( VError );
VImage histnD( int histnD_bins ) throw( VError ); VImage histnD( int histnD_bins ) throw( VError );
VImage histnorm() throw( VError ); VImage histnorm() throw( VError );
VImage histplot() throw( VError ); VImage histplot() throw( VError );
skipping to change at line 322 skipping to change at line 324
VImage maplut( VImage maplut_lut ) throw( VError ); VImage maplut( VImage maplut_lut ) throw( VError );
VImage project( VImage& project_vout ) throw( VError ); VImage project( VImage& project_vout ) throw( VError );
VImage stdif( double stdif_a, double stdif_m0, double stdif_b, double stdif _s0, int stdif_xw, int stdif_yw ) throw( VError ); VImage stdif( double stdif_a, double stdif_m0, double stdif_b, double stdif _s0, int stdif_xw, int stdif_yw ) throw( VError );
VImage tone_analyse( double tone_analyse_Ps, double tone_analyse_Pm, double tone_analyse_Ph, double tone_analyse_S, double tone_analyse_M, double tone _analyse_H ) throw( VError ); VImage tone_analyse( double tone_analyse_Ps, double tone_analyse_Pm, double tone_analyse_Ph, double tone_analyse_S, double tone_analyse_M, double tone _analyse_H ) throw( VError );
static VImage tone_build( double tone_build_Lb, double tone_build_Lw, doubl e tone_build_Ps, double tone_build_Pm, double tone_build_Ph, double tone_bu ild_S, double tone_build_M, double tone_build_H ) throw( VError ); static VImage tone_build( double tone_build_Lb, double tone_build_Lw, doubl e tone_build_Ps, double tone_build_Pm, double tone_build_Ph, double tone_bu ild_S, double tone_build_M, double tone_build_H ) throw( VError );
static VImage tone_build_range( int tone_build_range_in_max, int tone_build _range_out_max, double tone_build_range_Lb, double tone_build_range_Lw, dou ble tone_build_range_Ps, double tone_build_range_Pm, double tone_build_rang e_Ph, double tone_build_range_S, double tone_build_range_M, double tone_bui ld_range_H ) throw( VError ); static VImage tone_build_range( int tone_build_range_in_max, int tone_build _range_out_max, double tone_build_range_Lb, double tone_build_range_Lw, dou ble tone_build_range_Ps, double tone_build_range_Pm, double tone_build_rang e_Ph, double tone_build_range_S, double tone_build_range_M, double tone_bui ld_range_H ) throw( VError );
VImage tone_map( VImage tone_map_lut ) throw( VError ); VImage tone_map( VImage tone_map_lut ) throw( VError );
// headers for package inplace // headers for package inplace
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
void draw_circle( int draw_circle_cx, int draw_circle_cy, int draw_circle_r adius, int draw_circle_fill, std::vector<double> draw_circle_ink ) throw( V Error ); void draw_circle( int draw_circle_cx, int draw_circle_cy, int draw_circle_r adius, int draw_circle_fill, std::vector<double> draw_circle_ink ) throw( V Error );
void draw_rect( int draw_rect_left, int draw_rect_top, int draw_rect_width, int draw_rect_height, int draw_rect_fill, std::vector<double> draw_rect_in k ) throw( VError ); void draw_rect( int draw_rect_left, int draw_rect_top, int draw_rect_width, int draw_rect_height, int draw_rect_fill, std::vector<double> draw_rect_in k ) throw( VError );
void draw_line( int draw_line_x1, int draw_line_y1, int draw_line_x2, int d raw_line_y2, std::vector<double> draw_line_ink ) throw( VError ); void draw_line( int draw_line_x1, int draw_line_y1, int draw_line_x2, int d raw_line_y2, std::vector<double> draw_line_ink ) throw( VError );
void draw_point( int draw_point_x, int draw_point_y, std::vector<double> dr aw_point_ink ) throw( VError ); void draw_point( int draw_point_x, int draw_point_y, std::vector<double> dr aw_point_ink ) throw( VError );
void draw_smudge( int draw_smudge_left, int draw_smudge_top, int draw_smudg e_width, int draw_smudge_height ) throw( VError ); void draw_smudge( int draw_smudge_left, int draw_smudge_top, int draw_smudg e_width, int draw_smudge_height ) throw( VError );
void draw_flood( int draw_flood_x, int draw_flood_y, std::vector<double> dr aw_flood_ink ) throw( VError ); void draw_flood( int draw_flood_x, int draw_flood_y, std::vector<double> dr aw_flood_ink ) throw( VError );
void draw_flood_blob( int draw_flood_blob_x, int draw_flood_blob_y, std::ve ctor<double> draw_flood_blob_ink ) throw( VError ); void draw_flood_blob( int draw_flood_blob_x, int draw_flood_blob_y, std::ve ctor<double> draw_flood_blob_ink ) throw( VError );
void draw_flood_other( VImage draw_flood_other_test, int draw_flood_other_x , int draw_flood_other_y, int draw_flood_other_serial ) throw( VError ); void draw_flood_other( VImage draw_flood_other_test, int draw_flood_other_x , int draw_flood_other_y, int draw_flood_other_serial ) throw( VError );
void draw_image( VImage draw_image_sub, int draw_image_x, int draw_image_y ) throw( VError ); void draw_image( VImage draw_image_sub, int draw_image_x, int draw_image_y ) throw( VError );
void draw_mask( VImage draw_mask_mask, int draw_mask_x, int draw_mask_y, st d::vector<double> draw_mask_ink ) throw( VError ); void draw_mask( VImage draw_mask_mask, int draw_mask_x, int draw_mask_y, st d::vector<double> draw_mask_ink ) throw( VError );
VImage line( VImage line_mask, VImage line_ink, std::vector<int> line_x1, s td::vector<int> line_y1, std::vector<int> line_x2, std::vector<int> line_y2 ) throw( VError ); VImage line( VImage line_mask, VImage line_ink, std::vector<int> line_x1, s td::vector<int> line_y1, std::vector<int> line_x2, std::vector<int> line_y2 ) throw( VError );
// headers for package iofuncs // headers for package iofuncs
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
static VImage binfile( char* binfile_filename, int binfile_width, int binfi le_height, int binfile_bands, int binfile_offset ) throw( VError ); static VImage binfile( char* binfile_filename, int binfile_width, int binfi le_height, int binfile_bands, int binfile_offset ) throw( VError );
VImage cache( int cache_tile_width, int cache_tile_height, int cache_max_ti les ) throw( VError ); VImage cache( int cache_tile_width, int cache_tile_height, int cache_max_ti les ) throw( VError );
char* getext() throw( VError ); char* getext() throw( VError );
int header_get_typeof( char* header_get_typeof_field ) throw( VError ); int header_get_typeof( char* header_get_typeof_field ) throw( VError );
int header_int( char* header_int_field ) throw( VError ); int header_int( char* header_int_field ) throw( VError );
double header_double( char* header_double_field ) throw( VError ); double header_double( char* header_double_field ) throw( VError );
char* header_string( char* header_string_field ) throw( VError ); char* header_string( char* header_string_field ) throw( VError );
char* history_get() throw( VError ); char* history_get() throw( VError );
void printdesc() throw( VError ); void printdesc() throw( VError );
// headers for package mask // headers for package mask
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
// headers for package morphology // headers for package morphology
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
double cntlines( int cntlines_direction ) throw( VError ); double cntlines( int cntlines_direction ) throw( VError );
VImage dilate( VIMask dilate_mask ) throw( VError ); VImage dilate( VIMask dilate_mask ) throw( VError );
VImage rank( int rank_xsize, int rank_ysize, int rank_n ) throw( VError ); VImage rank( int rank_xsize, int rank_ysize, int rank_n ) throw( VError );
static VImage rank_image( std::vector<VImage> rank_image_in, int rank_image _index ) throw( VError ); static VImage rank_image( std::vector<VImage> rank_image_in, int rank_image _index ) throw( VError );
static VImage maxvalue( std::vector<VImage> maxvalue_in ) throw( VError ); static VImage maxvalue( std::vector<VImage> maxvalue_in ) throw( VError );
VImage label_regions( int& label_regions_segments ) throw( VError ); VImage label_regions( int& label_regions_segments ) throw( VError );
VImage zerox( int zerox_flag ) throw( VError ); VImage zerox( int zerox_flag ) throw( VError );
VImage erode( VIMask erode_mask ) throw( VError ); VImage erode( VIMask erode_mask ) throw( VError );
VImage profile( int profile_direction ) throw( VError ); VImage profile( int profile_direction ) throw( VError );
// headers for package mosaicing // headers for package mosaicing
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage align_bands() throw( VError ); VImage align_bands() throw( VError );
double correl( VImage correl_sec, int correl_xref, int correl_yref, int cor rel_xsec, int correl_ysec, int correl_hwindowsize, int correl_hsearchsize, int& correl_x, int& correl_y ) throw( VError ); double correl( VImage correl_sec, int correl_xref, int correl_yref, int cor rel_xsec, int correl_ysec, int correl_hwindowsize, int correl_hsearchsize, int& correl_x, int& correl_y ) throw( VError );
int _find_lroverlap( VImage _find_lroverlap_sec, int _find_lroverlap_bandno , int _find_lroverlap_xr, int _find_lroverlap_yr, int _find_lroverlap_xs, i nt _find_lroverlap_ys, int _find_lroverlap_halfcorrelation, int _find_lrove rlap_halfarea, int& _find_lroverlap_dy0, double& _find_lroverlap_scale1, do uble& _find_lroverlap_angle1, double& _find_lroverlap_dx1, double& _find_lr overlap_dy1 ) throw( VError ); int _find_lroverlap( VImage _find_lroverlap_sec, int _find_lroverlap_bandno , int _find_lroverlap_xr, int _find_lroverlap_yr, int _find_lroverlap_xs, i nt _find_lroverlap_ys, int _find_lroverlap_halfcorrelation, int _find_lrove rlap_halfarea, int& _find_lroverlap_dy0, double& _find_lroverlap_scale1, do uble& _find_lroverlap_angle1, double& _find_lroverlap_dx1, double& _find_lr overlap_dy1 ) throw( VError );
int _find_tboverlap( VImage _find_tboverlap_sec, int _find_tboverlap_bandno , int _find_tboverlap_xr, int _find_tboverlap_yr, int _find_tboverlap_xs, i nt _find_tboverlap_ys, int _find_tboverlap_halfcorrelation, int _find_tbove rlap_halfarea, int& _find_tboverlap_dy0, double& _find_tboverlap_scale1, do uble& _find_tboverlap_angle1, double& _find_tboverlap_dx1, double& _find_tb overlap_dy1 ) throw( VError ); int _find_tboverlap( VImage _find_tboverlap_sec, int _find_tboverlap_bandno , int _find_tboverlap_xr, int _find_tboverlap_yr, int _find_tboverlap_xs, i nt _find_tboverlap_ys, int _find_tboverlap_halfcorrelation, int _find_tbove rlap_halfarea, int& _find_tboverlap_dy0, double& _find_tboverlap_scale1, do uble& _find_tboverlap_angle1, double& _find_tboverlap_dx1, double& _find_tb overlap_dy1 ) throw( VError );
VImage global_balance( double global_balance_gamma ) throw( VError ); VImage global_balance( double global_balance_gamma ) throw( VError );
VImage global_balancef( double global_balancef_gamma ) throw( VError ); VImage global_balancef( double global_balancef_gamma ) throw( VError );
VImage lrmerge( VImage lrmerge_sec, int lrmerge_dx, int lrmerge_dy, int lrm erge_mwidth ) throw( VError ); VImage lrmerge( VImage lrmerge_sec, int lrmerge_dx, int lrmerge_dy, int lrm erge_mwidth ) throw( VError );
VImage lrmerge1( VImage lrmerge1_sec, int lrmerge1_xr1, int lrmerge1_yr1, i nt lrmerge1_xs1, int lrmerge1_ys1, int lrmerge1_xr2, int lrmerge1_yr2, int lrmerge1_xs2, int lrmerge1_ys2, int lrmerge1_mwidth ) throw( VError ); VImage lrmerge1( VImage lrmerge1_sec, int lrmerge1_xr1, int lrmerge1_yr1, i nt lrmerge1_xs1, int lrmerge1_ys1, int lrmerge1_xr2, int lrmerge1_yr2, int lrmerge1_xs2, int lrmerge1_ys2, int lrmerge1_mwidth ) throw( VError );
VImage lrmosaic( VImage lrmosaic_sec, int lrmosaic_bandno, int lrmosaic_xr, int lrmosaic_yr, int lrmosaic_xs, int lrmosaic_ys, int lrmosaic_halfcorrel ation, int lrmosaic_halfarea, int lrmosaic_balancetype, int lrmosaic_mwidth ) throw( VError ); VImage lrmosaic( VImage lrmosaic_sec, int lrmosaic_bandno, int lrmosaic_xr, int lrmosaic_yr, int lrmosaic_xs, int lrmosaic_ys, int lrmosaic_halfcorrel ation, int lrmosaic_halfarea, int lrmosaic_balancetype, int lrmosaic_mwidth ) throw( VError );
VImage lrmosaic1( VImage lrmosaic1_sec, int lrmosaic1_bandno, int lrmosaic1 _xr1, int lrmosaic1_yr1, int lrmosaic1_xs1, int lrmosaic1_ys1, int lrmosaic 1_xr2, int lrmosaic1_yr2, int lrmosaic1_xs2, int lrmosaic1_ys2, int lrmosai c1_halfcorrelation, int lrmosaic1_halfarea, int lrmosaic1_balancetype, int lrmosaic1_mwidth ) throw( VError ); VImage lrmosaic1( VImage lrmosaic1_sec, int lrmosaic1_bandno, int lrmosaic1 _xr1, int lrmosaic1_yr1, int lrmosaic1_xs1, int lrmosaic1_ys1, int lrmosaic 1_xr2, int lrmosaic1_yr2, int lrmosaic1_xs2, int lrmosaic1_ys2, int lrmosai c1_halfcorrelation, int lrmosaic1_halfarea, int lrmosaic1_balancetype, int lrmosaic1_mwidth ) throw( VError );
skipping to change at line 389 skipping to change at line 391
VImage match_linear_search( VImage match_linear_search_sec, int match_linea r_search_xref1, int match_linear_search_yref1, int match_linear_search_xsec 1, int match_linear_search_ysec1, int match_linear_search_xref2, int match_ linear_search_yref2, int match_linear_search_xsec2, int match_linear_search _ysec2, int match_linear_search_hwindowsize, int match_linear_search_hsearc hsize ) throw( VError ); VImage match_linear_search( VImage match_linear_search_sec, int match_linea r_search_xref1, int match_linear_search_yref1, int match_linear_search_xsec 1, int match_linear_search_ysec1, int match_linear_search_xref2, int match_ linear_search_yref2, int match_linear_search_xsec2, int match_linear_search _ysec2, int match_linear_search_hwindowsize, int match_linear_search_hsearc hsize ) throw( VError );
double maxpos_subpel( double& maxpos_subpel_y ) throw( VError ); double maxpos_subpel( double& maxpos_subpel_y ) throw( VError );
VImage remosaic( char* remosaic_old_str, char* remosaic_new_str ) throw( VE rror ); VImage remosaic( char* remosaic_old_str, char* remosaic_new_str ) throw( VE rror );
VImage tbmerge( VImage tbmerge_sec, int tbmerge_dx, int tbmerge_dy, int tbm erge_mwidth ) throw( VError ); VImage tbmerge( VImage tbmerge_sec, int tbmerge_dx, int tbmerge_dy, int tbm erge_mwidth ) throw( VError );
VImage tbmerge1( VImage tbmerge1_sec, int tbmerge1_xr1, int tbmerge1_yr1, i nt tbmerge1_xs1, int tbmerge1_ys1, int tbmerge1_xr2, int tbmerge1_yr2, int tbmerge1_xs2, int tbmerge1_ys2, int tbmerge1_mwidth ) throw( VError ); VImage tbmerge1( VImage tbmerge1_sec, int tbmerge1_xr1, int tbmerge1_yr1, i nt tbmerge1_xs1, int tbmerge1_ys1, int tbmerge1_xr2, int tbmerge1_yr2, int tbmerge1_xs2, int tbmerge1_ys2, int tbmerge1_mwidth ) throw( VError );
VImage tbmosaic( VImage tbmosaic_sec, int tbmosaic_bandno, int tbmosaic_xr, int tbmosaic_yr, int tbmosaic_xs, int tbmosaic_ys, int tbmosaic_halfcorrel ation, int tbmosaic_halfarea, int tbmosaic_balancetype, int tbmosaic_mwidth ) throw( VError ); VImage tbmosaic( VImage tbmosaic_sec, int tbmosaic_bandno, int tbmosaic_xr, int tbmosaic_yr, int tbmosaic_xs, int tbmosaic_ys, int tbmosaic_halfcorrel ation, int tbmosaic_halfarea, int tbmosaic_balancetype, int tbmosaic_mwidth ) throw( VError );
VImage tbmosaic1( VImage tbmosaic1_sec, int tbmosaic1_bandno, int tbmosaic1 _xr1, int tbmosaic1_yr1, int tbmosaic1_xs1, int tbmosaic1_ys1, int tbmosaic 1_xr2, int tbmosaic1_yr2, int tbmosaic1_xs2, int tbmosaic1_ys2, int tbmosai c1_halfcorrelation, int tbmosaic1_halfarea, int tbmosaic1_balancetype, int tbmosaic1_mwidth ) throw( VError ); VImage tbmosaic1( VImage tbmosaic1_sec, int tbmosaic1_bandno, int tbmosaic1 _xr1, int tbmosaic1_yr1, int tbmosaic1_xs1, int tbmosaic1_ys1, int tbmosaic 1_xr2, int tbmosaic1_yr2, int tbmosaic1_xs2, int tbmosaic1_ys2, int tbmosai c1_halfcorrelation, int tbmosaic1_halfarea, int tbmosaic1_balancetype, int tbmosaic1_mwidth ) throw( VError );
// headers for package other // headers for package other
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage benchmark() throw( VError ); VImage benchmark() throw( VError );
double benchmark2() throw( VError ); double benchmark2() throw( VError );
VImage benchmarkn( int benchmarkn_n ) throw( VError ); VImage benchmarkn( int benchmarkn_n ) throw( VError );
static VImage eye( int eye_xsize, int eye_ysize, double eye_factor ) throw( VError ); static VImage eye( int eye_xsize, int eye_ysize, double eye_factor ) throw( VError );
static VImage grey( int grey_xsize, int grey_ysize ) throw( VError ); static VImage grey( int grey_xsize, int grey_ysize ) throw( VError );
static VImage feye( int feye_xsize, int feye_ysize, double feye_factor ) th row( VError ); static VImage feye( int feye_xsize, int feye_ysize, double feye_factor ) th row( VError );
static VImage fgrey( int fgrey_xsize, int fgrey_ysize ) throw( VError ); static VImage fgrey( int fgrey_xsize, int fgrey_ysize ) throw( VError );
static VImage fzone( int fzone_size ) throw( VError ); static VImage fzone( int fzone_size ) throw( VError );
static VImage make_xy( int make_xy_xsize, int make_xy_ysize ) throw( VError ); static VImage make_xy( int make_xy_xsize, int make_xy_ysize ) throw( VError );
static VImage sines( int sines_xsize, int sines_ysize, double sines_horfreq , double sines_verfreq ) throw( VError ); static VImage sines( int sines_xsize, int sines_ysize, double sines_horfreq , double sines_verfreq ) throw( VError );
static VImage zone( int zone_size ) throw( VError ); static VImage zone( int zone_size ) throw( VError );
// headers for package resample // headers for package resample
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
VImage rightshift_size( int rightshift_size_xshift, int rightshift_size_ysh ift, int rightshift_size_band_fmt ) throw( VError ); VImage rightshift_size( int rightshift_size_xshift, int rightshift_size_ysh ift, int rightshift_size_band_fmt ) throw( VError );
VImage shrink( double shrink_xfac, double shrink_yfac ) throw( VError ); VImage shrink( double shrink_xfac, double shrink_yfac ) throw( VError );
VImage stretch3( double stretch3_xdisp, double stretch3_ydisp ) throw( VErr or ); VImage stretch3( double stretch3_xdisp, double stretch3_ydisp ) throw( VErr or );
VImage affinei( char* affinei_interpolate, double affinei_a, double affinei _b, double affinei_c, double affinei_d, double affinei_dx, double affinei_d y, int affinei_x, int affinei_y, int affinei_w, int affinei_h ) throw( VErr or ); VImage affinei( char* affinei_interpolate, double affinei_a, double affinei _b, double affinei_c, double affinei_d, double affinei_dx, double affinei_d y, int affinei_x, int affinei_y, int affinei_w, int affinei_h ) throw( VErr or );
VImage affinei_all( char* affinei_all_interpolate, double affinei_all_a, do uble affinei_all_b, double affinei_all_c, double affinei_all_d, double affi nei_all_dx, double affinei_all_dy ) throw( VError ); VImage affinei_all( char* affinei_all_interpolate, double affinei_all_a, do uble affinei_all_b, double affinei_all_c, double affinei_all_d, double affi nei_all_dx, double affinei_all_dy ) throw( VError );
// headers for package video // headers for package video
// this file automatically generated from // this file automatically generated from
// VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012 // VIPS library 7.34.0-Tue Jun 11 11:18:24 BST 2013
static VImage video_test( int video_test_brightness, int video_test_error ) throw( VError ); static VImage video_test( int video_test_brightness, int video_test_error ) throw( VError );
static VImage video_v4l1( char* video_v4l1_device, int video_v4l1_channel, int video_v4l1_brightness, int video_v4l1_colour, int video_v4l1_contrast, int video_v4l1_hue, int video_v4l1_ngrabs ) throw( VError ); static VImage video_v4l1( char* video_v4l1_device, int video_v4l1_channel, int video_v4l1_brightness, int video_v4l1_colour, int video_v4l1_contrast, int video_v4l1_hue, int video_v4l1_ngrabs ) throw( VError );
 End of changes. 19 change blocks. 
17 lines changed or deleted 19 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/