"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libvips/foreign/pforeign.h" between
vips-8.10.6.tar.gz and vips-8.11.0.tar.gz

About: VIPS is a free image processing system (see also the GUI nip2).

pforeign.h  (vips-8.10.6):pforeign.h  (vips-8.11.0)
skipping to change at line 67 skipping to change at line 67
gboolean miniswhite, gboolean miniswhite,
VipsForeignTiffResunit resunit, double xres, double yres, VipsForeignTiffResunit resunit, double xres, double yres,
gboolean bigtiff, gboolean bigtiff,
gboolean rgbjpeg, gboolean rgbjpeg,
gboolean properties, gboolean properties,
gboolean strip, gboolean strip,
VipsRegionShrink region_shrink, VipsRegionShrink region_shrink,
int level, int level,
gboolean lossless, gboolean lossless,
VipsForeignDzDepth depth, VipsForeignDzDepth depth,
gboolean subifd ); gboolean subifd,
gboolean premultiply );
int vips__tiff_write_buf( VipsImage *in, int vips__tiff_write_buf( VipsImage *in,
void **obuf, size_t *olen, void **obuf, size_t *olen,
VipsForeignTiffCompression compression, int Q, VipsForeignTiffCompression compression, int Q,
VipsForeignTiffPredictor predictor, VipsForeignTiffPredictor predictor,
const char *profile, const char *profile,
gboolean tile, int tile_width, int tile_height, gboolean tile, int tile_width, int tile_height,
gboolean pyramid, gboolean pyramid,
int bitdepth, int bitdepth,
gboolean miniswhite, gboolean miniswhite,
VipsForeignTiffResunit resunit, double xres, double yres, VipsForeignTiffResunit resunit, double xres, double yres,
gboolean bigtiff, gboolean bigtiff,
gboolean rgbjpeg, gboolean rgbjpeg,
gboolean properties, gboolean strip, gboolean properties, gboolean strip,
VipsRegionShrink region_shrink, VipsRegionShrink region_shrink,
int level, int level,
gboolean lossless, gboolean lossless,
VipsForeignDzDepth depth, VipsForeignDzDepth depth,
gboolean subifd ); gboolean subifd,
gboolean premultiply );
gboolean vips__istiff_source( VipsSource *source ); gboolean vips__istiff_source( VipsSource *source );
gboolean vips__istifftiled_source( VipsSource *source ); gboolean vips__istifftiled_source( VipsSource *source );
int vips__tiff_read_header_source( VipsSource *source, VipsImage *out, int vips__tiff_read_header_source( VipsSource *source, VipsImage *out,
int page, int n, gboolean autorotate, int subifd ); int page, int n, gboolean autorotate, int subifd );
int vips__tiff_read_source( VipsSource *source, VipsImage *out, int vips__tiff_read_source( VipsSource *source, VipsImage *out,
int page, int n, gboolean autorotate, int subifd ); int page, int n, gboolean autorotate, int subifd );
extern const char *vips__foreign_tiff_suffs[]; extern const char *vips__foreign_tiff_suffs[];
skipping to change at line 171 skipping to change at line 173
extern const char *vips__rad_suffs[]; extern const char *vips__rad_suffs[];
extern const char *vips__jpeg_suffs[]; extern const char *vips__jpeg_suffs[];
int vips__jpeg_write_target( VipsImage *in, VipsTarget *target, int vips__jpeg_write_target( VipsImage *in, VipsTarget *target,
int Q, const char *profile, int Q, const char *profile,
gboolean optimize_coding, gboolean progressive, gboolean strip, gboolean optimize_coding, gboolean progressive, gboolean strip,
gboolean trellis_quant, gboolean overshoot_deringing, gboolean trellis_quant, gboolean overshoot_deringing,
gboolean optimize_scans, int quant_table, gboolean optimize_scans, int quant_table,
VipsForeignJpegSubsample subsample_mode ); VipsForeignSubsample subsample_mode );
int vips__jpeg_read_source( VipsSource *source, VipsImage *out, int vips__jpeg_read_source( VipsSource *source, VipsImage *out,
gboolean header_only, int shrink, int fail, gboolean autorotate ); gboolean header_only, int shrink, int fail, gboolean autorotate );
int vips__isjpeg_source( VipsSource *source ); int vips__isjpeg_source( VipsSource *source );
int vips__png_ispng_source( VipsSource *source ); int vips__png_ispng_source( VipsSource *source );
int vips__png_header_source( VipsSource *source, VipsImage *out ); int vips__png_header_source( VipsSource *source, VipsImage *out );
int vips__png_read_source( VipsSource *source, VipsImage *out, int vips__png_read_source( VipsSource *source, VipsImage *out,
gboolean fail ); gboolean fail );
gboolean vips__png_isinterlaced_source( VipsSource *source ); gboolean vips__png_isinterlaced_source( VipsSource *source );
skipping to change at line 216 skipping to change at line 218
int vips__webp_read_source( VipsSource *source, VipsImage *out, int vips__webp_read_source( VipsSource *source, VipsImage *out,
int page, int n, double scale ); int page, int n, double scale );
int vips__webp_write_target( VipsImage *image, VipsTarget *target, int vips__webp_write_target( VipsImage *image, VipsTarget *target,
int Q, gboolean lossless, VipsForeignWebpPreset preset, int Q, gboolean lossless, VipsForeignWebpPreset preset,
gboolean smart_subsample, gboolean near_lossless, gboolean smart_subsample, gboolean near_lossless,
int alpha_q, int reduction_effort, int alpha_q, int reduction_effort,
gboolean min_size, int kmin, int kmax, gboolean min_size, int kmin, int kmax,
gboolean strip, const char *profile ); gboolean strip, const char *profile );
int vips__openslide_isslide( const char *filename );
int vips__openslide_read_header( const char *filename, VipsImage *out,
int level, gboolean autocrop,
char *associated, gboolean attach_associated );
int vips__openslide_read( const char *filename, VipsImage *out,
int level, gboolean autocrop, gboolean attach_associated );
int vips__openslide_read_associated( const char *filename, VipsImage *out,
const char *associated );
gboolean vips_foreign_load_pdf_is_a_buffer( const void *buf, size_t len );
gboolean vips_foreign_load_pdf_is_a( const char *filename );
int vips__quantise_image( VipsImage *in, int vips__quantise_image( VipsImage *in,
VipsImage **index_out, VipsImage **palette_out, VipsImage **index_out, VipsImage **palette_out,
int colours, int Q, double dither ); int colours, int Q, double dither );
extern const char *vips__nifti_suffs[]; extern const char *vips_foreign_nifti_suffs[];
VipsBandFormat vips__foreign_nifti_datatype2BandFmt( int datatype ); VipsBandFormat vips__foreign_nifti_datatype2BandFmt( int datatype );
int vips__foreign_nifti_BandFmt2datatype( VipsBandFormat fmt ); int vips__foreign_nifti_BandFmt2datatype( VipsBandFormat fmt );
typedef void *(*VipsNiftiMapFn)( const char *name, GValue *value, glong offset, typedef void *(*VipsNiftiMapFn)( const char *name, GValue *value, glong offset,
void *a, void *b ); void *a, void *b );
void *vips__foreign_nifti_map( VipsNiftiMapFn fn, void *a, void *b ); void *vips__foreign_nifti_map( VipsNiftiMapFn fn, void *a, void *b );
extern const char *vips__heif_suffs[]; extern const char *vips__heif_suffs[];
struct heif_error;
void vips__heif_error( struct heif_error *error ); extern const char *vips__jp2k_suffs[];
int vips__foreign_load_jp2k_decompress( VipsImage *out,
int width, int height, gboolean ycc_to_rgb,
void *from, size_t from_length,
void *to, size_t to_length );
int vips__foreign_load_jp2k_compress( VipsRegion *region,
VipsRect *tile, VipsTarget *target,
int tile_width, int tile_height,
gboolean save_as_ycc, gboolean subsample, gboolean lossless, int Q );
extern const char *vips__jxl_suffs[];
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_PFOREIGN_H*/ #endif /*VIPS_PFOREIGN_H*/
 End of changes. 6 change blocks. 
18 lines changed or deleted 18 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)