![]() |
![]() |
![]() |
VIPS Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <vips/vips.h> enum VipsFormatFlags; VipsFormat; void * vips_format_map (VSListMap2Fn fn
,void *a
,void *b
); VipsFormatClass * vips_format_for_file (const char *filename
); VipsFormatClass * vips_format_for_name (const char *filename
); VipsFormatFlags vips_format_get_flags (VipsFormatClass *format
,const char *filename
); int vips_format_read (const char *filename
,IMAGE *out
); int vips_format_write (IMAGE *in
,const char *filename
); int im_jpeg2vips (const char *filename
,IMAGE *out
); int im_vips2jpeg (IMAGE *in
,const char *filename
); int im_vips2mimejpeg (IMAGE *in
,int qfac
); int im_vips2bufjpeg (IMAGE *in
,IMAGE *out
,int qfac
,char **obuf
,int *olen
); int im_vips2tiff (IMAGE *in
,const char *filename
); int im_tiff2vips (const char *filename
,IMAGE *out
); int im_tile_cache (IMAGE *in
,IMAGE *out
,int tile_width
,int tile_height
,int max_tiles
); int im_magick2vips (const char *filename
,IMAGE *Param2
); int im_png2vips (const char *filename
,IMAGE *out
); int im_exr2vips (const char *filename
,IMAGE *out
); int im_ppm2vips (const char *filename
,IMAGE *out
); int im_vips2ppm (IMAGE *in
,const char *filename
); int im_analyze2vips (const char *filename
,IMAGE *out
); int im_vips2csv (IMAGE *in
,const char *filename
); int im_csv2vips (const char *filename
,IMAGE *out
); int im_vips2png (IMAGE *in
,const char *filename
); int im_raw2vips (const char *filename
,IMAGE *out
,int width
,int height
,int bpp
,int offset
); int im_vips2raw (IMAGE *in
,int fd
);
VIPS has a simple system for representing image load ans save operations in a generic way.
typedef enum { VIPS_FORMAT_NONE = 0, /* No flags set */ VIPS_FORMAT_PARTIAL = 1 /* Lazy read OK (eg. tiled tiff) */ } VipsFormatFlags;
VipsFormatFlags vips_format_get_flags (VipsFormatClass *format
,const char *filename
);
int im_tile_cache (IMAGE *in
,IMAGE *out
,int tile_width
,int tile_height
,int max_tiles
);
int im_raw2vips (const char *filename
,IMAGE *out
,int width
,int height
,int bpp
,int offset
);