colour.h | colour.h | |||
---|---|---|---|---|
skipping to change at line 149 | skipping to change at line 149 | |||
double im_col_ab2h( double a, double b ); | double im_col_ab2h( double a, double b ); | |||
float im_col_dECMC( | float im_col_dECMC( | |||
float L1, float a1, float b1, float L2, float a2, float b2 ); | float L1, float a1, float b1, float L2, float a2, float b2 ); | |||
float im_col_dE00( | float im_col_dE00( | |||
float L1, float a1, float b1, float L2, float a2, float b2 ); | float L1, float a1, float b1, float L2, float a2, float b2 ); | |||
int im_LCh2Lab( VipsImage *in, VipsImage *out ); | int im_LCh2Lab( VipsImage *in, VipsImage *out ); | |||
int im_LabQ2XYZ( VipsImage *in, VipsImage *out ); | int im_LabQ2XYZ( VipsImage *in, VipsImage *out ); | |||
int im_rad2float( VipsImage *in, VipsImage *out ); | int im_rad2float( VipsImage *in, VipsImage *out ); | |||
int im_argb2rgba( VipsImage *in, VipsImage *out ); | ||||
int im_float2rad( VipsImage *in, VipsImage *out ); | int im_float2rad( VipsImage *in, VipsImage *out ); | |||
int im_LCh2UCS( VipsImage *in, VipsImage *out ); | int im_LCh2UCS( VipsImage *in, VipsImage *out ); | |||
int im_Lab2LCh( VipsImage *in, VipsImage *out ); | int im_Lab2LCh( VipsImage *in, VipsImage *out ); | |||
int im_Lab2LabQ( VipsImage *in, VipsImage *out ); | int im_Lab2LabQ( VipsImage *in, VipsImage *out ); | |||
int im_Lab2LabS( VipsImage *in, VipsImage *out ); | int im_Lab2LabS( VipsImage *in, VipsImage *out ); | |||
int im_Lab2XYZ( VipsImage *in, VipsImage *out ); | int im_Lab2XYZ( VipsImage *in, VipsImage *out ); | |||
int im_Lab2XYZ_temp( VipsImage *in, VipsImage *out, | int im_Lab2XYZ_temp( VipsImage *in, VipsImage *out, | |||
double X0, double Y0, double Z0 ); | double X0, double Y0, double Z0 ); | |||
int im_Lab2UCS( VipsImage *in, VipsImage *out ); | int im_Lab2UCS( VipsImage *in, VipsImage *out ); | |||
int im_LabQ2Lab( VipsImage *in, VipsImage *out ); | int im_LabQ2Lab( VipsImage *in, VipsImage *out ); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 0 lines changed or added | |||
header.h | header.h | |||
---|---|---|---|---|
skipping to change at line 80 | skipping to change at line 80 | |||
#define VIPS_META_XML "xml-header" | #define VIPS_META_XML "xml-header" | |||
/** | /** | |||
* VIPS_META_RESOLUTION_UNIT: | * VIPS_META_RESOLUTION_UNIT: | |||
* | * | |||
* The JPEG and TIFF read and write operations use this to record the | * The JPEG and TIFF read and write operations use this to record the | |||
* file's preferred unit for resolution. | * file's preferred unit for resolution. | |||
*/ | */ | |||
#define VIPS_META_RESOLUTION_UNIT "resolution-unit" | #define VIPS_META_RESOLUTION_UNIT "resolution-unit" | |||
/** | ||||
* VIPS_META_BACKGROUND_RGB: | ||||
* | ||||
* The OpenSlide load operator uses this to note the colour to use to paint | ||||
* transparent pixels in pre-multiplied ARGB format. See im_argb2rgba(). | ||||
*/ | ||||
#define VIPS_META_BACKGROUND_RGB "background-rgb" | ||||
guint64 vips_format_sizeof( VipsBandFormat format ); | guint64 vips_format_sizeof( VipsBandFormat format ); | |||
int vips_image_get_width( const VipsImage *image ); | int vips_image_get_width( const VipsImage *image ); | |||
int vips_image_get_height( const VipsImage *image ); | int vips_image_get_height( const VipsImage *image ); | |||
int vips_image_get_bands( const VipsImage *image ); | int vips_image_get_bands( const VipsImage *image ); | |||
VipsBandFormat vips_image_get_format( const VipsImage *image ); | VipsBandFormat vips_image_get_format( const VipsImage *image ); | |||
VipsCoding vips_image_get_coding( const VipsImage *image ); | VipsCoding vips_image_get_coding( const VipsImage *image ); | |||
VipsInterpretation vips_image_get_interpretation( const VipsImage *image ); | VipsInterpretation vips_image_get_interpretation( const VipsImage *image ); | |||
double vips_image_get_xres( const VipsImage *image ); | double vips_image_get_xres( const VipsImage *image ); | |||
double vips_image_get_yres( const VipsImage *image ); | double vips_image_get_yres( const VipsImage *image ); | |||
End of changes. 1 change blocks. | ||||
8 lines changed or deleted | 0 lines changed or added | |||
image.h | image.h | |||
---|---|---|---|---|
skipping to change at line 479 | skipping to change at line 479 | |||
((I)->data + \ | ((I)->data + \ | |||
(Y) * VIPS_IMAGE_SIZEOF_LINE( I ) + \ | (Y) * VIPS_IMAGE_SIZEOF_LINE( I ) + \ | |||
(X) * VIPS_IMAGE_SIZEOF_PEL( I )) | (X) * VIPS_IMAGE_SIZEOF_PEL( I )) | |||
#endif /*VIPS_DEBUG*/ | #endif /*VIPS_DEBUG*/ | |||
int vips_image_written( VipsImage *image ); | int vips_image_written( VipsImage *image ); | |||
void vips_image_invalidate_all( VipsImage *image ); | void vips_image_invalidate_all( VipsImage *image ); | |||
void vips_image_preeval( VipsImage *image ); | void vips_image_preeval( VipsImage *image ); | |||
void vips_image_eval( VipsImage *image, int w, int h ); | void vips_image_eval( VipsImage *image, guint64 processed ); | |||
void vips_image_posteval( VipsImage *image ); | void vips_image_posteval( VipsImage *image ); | |||
void vips_image_set_progress( VipsImage *image, gboolean progress ); | void vips_image_set_progress( VipsImage *image, gboolean progress ); | |||
gboolean vips_image_get_kill( VipsImage *image ); | gboolean vips_image_get_kill( VipsImage *image ); | |||
void vips_image_set_kill( VipsImage *image, gboolean kill ); | void vips_image_set_kill( VipsImage *image, gboolean kill ); | |||
VipsImage *vips_image_new( void ); | VipsImage *vips_image_new( void ); | |||
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 ); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
util.h | util.h | |||
---|---|---|---|---|
skipping to change at line 149 | skipping to change at line 149 | |||
if( (V) < SHRT_MIN ) { \ | if( (V) < SHRT_MIN ) { \ | |||
(SEQ)->underflow++; \ | (SEQ)->underflow++; \ | |||
(V) = SHRT_MIN; \ | (V) = SHRT_MIN; \ | |||
} \ | } \ | |||
else if( (V) > SHRT_MAX ) { \ | else if( (V) > SHRT_MAX ) { \ | |||
(SEQ)->overflow++; \ | (SEQ)->overflow++; \ | |||
(V) = SHRT_MAX; \ | (V) = SHRT_MAX; \ | |||
} \ | } \ | |||
} G_STMT_END | } G_STMT_END | |||
#define VIPS_CLIP_UINT( V, SEQ ) \ | ||||
G_STMT_START { \ | ||||
if( (V) < 0 ) { \ | ||||
(SEQ)->underflow++; \ | ||||
(V) = 0; \ | ||||
} \ | ||||
} 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 ); | |||
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 ); | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 8 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.28.2" | #define VIPS_VERSION "7.28.3" | |||
#define VIPS_VERSION_STRING "7.28.2-Tue Jan 21 00:00:53 MSK 2014" | #define VIPS_VERSION_STRING "7.28.3-Mon Jan 20 23:58:54 MSK 2014" | |||
#define VIPS_MAJOR_VERSION (7) | #define VIPS_MAJOR_VERSION (7) | |||
#define VIPS_MINOR_VERSION (28) | #define VIPS_MINOR_VERSION (28) | |||
#define VIPS_MICRO_VERSION (2) | #define VIPS_MICRO_VERSION (3) | |||
/* 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. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
vips7compat.h | vips7compat.h | |||
---|---|---|---|---|
skipping to change at line 651 | skipping to change at line 651 | |||
int im_ifthenelse( VipsImage *c, VipsImage *a, VipsImage *b, VipsImage *out ); | int im_ifthenelse( VipsImage *c, VipsImage *a, VipsImage *b, VipsImage *out ); | |||
int im_blend( VipsImage *c, VipsImage *a, VipsImage *b, VipsImage *out ); | int im_blend( VipsImage *c, VipsImage *a, VipsImage *b, VipsImage *out ); | |||
DOUBLEMASK *im_vips2mask( VipsImage *in, const char *filename ); | DOUBLEMASK *im_vips2mask( VipsImage *in, const char *filename ); | |||
int im_mask2vips( DOUBLEMASK *in, VipsImage *out ); | int im_mask2vips( DOUBLEMASK *in, VipsImage *out ); | |||
int im_bandmean( VipsImage *in, VipsImage *out ); | int im_bandmean( VipsImage *in, VipsImage *out ); | |||
int im_recomb( VipsImage *in, VipsImage *out, DOUBLEMASK *recomb ); | int im_recomb( VipsImage *in, VipsImage *out, DOUBLEMASK *recomb ); | |||
int im_argb2rgba( VipsImage *in, VipsImage *out ); | ||||
/* ruby-vips uses this | /* ruby-vips uses this | |||
*/ | */ | |||
#define vips_class_map_concrete_all vips_class_map_all | #define vips_class_map_concrete_all vips_class_map_all | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif /*__cplusplus*/ | #endif /*__cplusplus*/ | |||
#endif /*VIPS_VIPS7COMPAT_H*/ | #endif /*VIPS_VIPS7COMPAT_H*/ | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added | |||