![]() |
![]() |
![]() |
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 *); 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);