All Classes and Interfaces
Class
Description
struct _GInputStream {
GObject parent_instance;
GInputStreamPrivate *priv;
}
struct _GInputStreamClass {
GObjectClass parent_class;
gssize (*read_fn)(GInputStream *, void *, gsize, GCancellable *, GError **);
gssize (*skip)(GInputStream *, gsize, GCancellable *, GError **);
gboolean (*close_fn)(GInputStream *, GCancellable *, GError **);
void (*read_async)(GInputStream *, void *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer);
gssize (*read_finish)(GInputStream *, GAsyncResult *, GError **);
void (*skip_async)(GInputStream *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer);
gssize (*skip_finish)(GInputStream *, GAsyncResult *, GError **);
void (*close_async)(GInputStream *, int, GCancellable *, GAsyncReadyCallback, gpointer);
gboolean (*close_finish)(GInputStream *, GAsyncResult *, GError **);
void (*_g_reserved1)(void);
void (*_g_reserved2)(void);
void (*_g_reserved3)(void);
void (*_g_reserved4)(void);
void (*_g_reserved5)(void);
}
void (*_g_reserved1)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved2)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved3)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved4)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved5)(void)
The function pointer signature, expressed as a functional interface
void (*close_async)(GInputStream *, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gboolean (*close_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
gboolean (*close_fn)(GInputStream *, GCancellable *, GError **)
The function pointer signature, expressed as a functional interface
void (*read_async)(GInputStream *, void *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gssize (*read_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
gssize (*read_fn)(GInputStream *, void *, gsize, GCancellable *, GError **)
The function pointer signature, expressed as a functional interface
gssize (*skip)(GInputStream *, gsize, GCancellable *, GError **)
void (*skip_async)(GInputStream *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gssize (*skip_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
struct _GObject {
GTypeInstance g_type_instance;
guint ref_count;
GData *qdata;
}
struct _GObjectClass {
GTypeClass g_type_class;
GSList *construct_properties;
GObject *(*constructor)(GType, guint, GObjectConstructParam *);
void (*set_property)(GObject *, guint, const GValue *, GParamSpec *);
void (*get_property)(GObject *, guint, GValue *, GParamSpec *);
void (*dispose)(GObject *);
void (*finalize)(GObject *);
void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **);
void (*notify)(GObject *, GParamSpec *);
void (*constructed)(GObject *);
gsize flags;
gsize n_construct_properties;
gpointer pspecs;
gsize n_pspecs;
gpointer pdummy[3];
}
void (*constructed)(GObject *)
The function pointer signature, expressed as a functional interface
GObject *(*constructor)(GType, guint, GObjectConstructParam *)
The function pointer signature, expressed as a functional interface
void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)
The function pointer signature, expressed as a functional interface
void (*dispose)(GObject *)
The function pointer signature, expressed as a functional interface
void (*finalize)(GObject *)
The function pointer signature, expressed as a functional interface
void (*get_property)(GObject *, guint, GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*notify)(GObject *, GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
struct _GObjectConstructParam {
GParamSpec *pspec;
GValue *value;
}
struct _GTypeClass {
GType g_type;
}
struct _GTypeInstance {
GTypeClass *g_class;
}
struct _GValue {
GType g_type;
union {
gint v_int;
guint v_uint;
glong v_long;
gulong v_ulong;
gint64 v_int64;
guint64 v_uint64;
gfloat v_float;
gdouble v_double;
gpointer v_pointer;
} data[2];
}
union {
gint v_int;
guint v_uint;
glong v_long;
gulong v_ulong;
gint64 v_int64;
guint64 v_uint64;
gfloat v_float;
gdouble v_double;
gpointer v_pointer;
}
struct _GValueArray {
guint n_values;
GValue *values;
guint n_prealloced;
}
struct _VipsArea {
void *data;
size_t length;
int n;
int count;
GMutex *lock;
VipsCallbackFn free_fn;
void *client;
GType type;
size_t sizeof_type;
}
struct _VipsArgument {
GParamSpec *pspec;
}
struct _VipsArgumentClass {
VipsArgument parent;
VipsObjectClass *object_class;
VipsArgumentFlags flags;
int priority;
guint offset;
}
struct _VipsArgumentInstance {
VipsArgument parent;
VipsArgumentClass *argument_class;
VipsObject *object;
gboolean assigned;
gulong close_id;
gulong invalidate_id;
}
struct _VipsArrayDouble {
VipsArea area;
}
struct _VipsArrayImage {
VipsArea area;
}
struct _VipsArrayInt {
VipsArea area;
}
struct _VipsBlob {
VipsArea area;
}
struct _VipsBuf {
char *base;
int mx;
int i;
gboolean full;
int lasti;
gboolean dynamic;
}
struct _VipsBuffer {
int ref_count;
struct _VipsImage *im;
VipsRect area;
gboolean done;
VipsBufferCache *cache;
VipsPel *buf;
size_t bsize;
}
struct _VipsBufferCache {
GSList *buffers;
GThread *thread;
struct _VipsImage *im;
VipsBufferThread *buffer_thread;
GSList *reserve;
int n_reserve;
}
struct _VipsConnection {
VipsObject parent_object;
int descriptor;
int tracked_descriptor;
int close_descriptor;
char *filename;
}
struct _VipsConnectionClass {
VipsObjectClass parent_class;
}
struct _VipsDbuf {
unsigned char *data;
size_t allocated_size;
size_t data_size;
size_t write_point;
}
struct _VipsForeign {
VipsOperation parent_object;
}
struct _VipsForeignClass {
VipsOperationClass parent_class;
int priority;
const char **suffs;
}
struct _VipsForeignLoad {
VipsForeign parent_object;
gboolean memory;
VipsAccess access;
VipsForeignFlags flags;
VipsFailOn fail_on;
gboolean fail;
gboolean sequential;
VipsImage *out;
VipsImage *real;
gboolean nocache;
gboolean disc;
gboolean error;
gboolean revalidate;
}
struct _VipsForeignLoadClass {
VipsForeignClass parent_class;
gboolean (*is_a)(const char *);
gboolean (*is_a_buffer)(const void *, size_t);
gboolean (*is_a_source)(VipsSource *);
VipsForeignFlags (*get_flags_filename)(const char *);
VipsForeignFlags (*get_flags)(VipsForeignLoad *);
int (*header)(VipsForeignLoad *);
int (*load)(VipsForeignLoad *);
}
VipsForeignFlags (*get_flags)(VipsForeignLoad *)
VipsForeignFlags (*get_flags_filename)(const char *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
int (*header)(VipsForeignLoad *)
The function pointer signature, expressed as a functional interface
gboolean (*is_a)(const char *)
gboolean (*is_a_buffer)(const void *, size_t)
The function pointer signature, expressed as a functional interface
gboolean (*is_a_source)(VipsSource *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
int (*load)(VipsForeignLoad *)
The function pointer signature, expressed as a functional interface
struct _VipsForeignSave {
VipsForeign parent_object;
gboolean strip;
VipsForeignKeep keep;
char *profile;
VipsArrayDouble *background;
int page_height;
VipsImage *in;
VipsImage *ready;
}
struct _VipsForeignSaveClass {
VipsForeignClass parent_class;
VipsSaveable saveable;
VipsBandFormat *format_table;
gboolean coding[7];
}
struct _VipsFormat {
VipsObject parent_object;
}
struct _VipsFormatClass {
VipsObjectClass parent_class;
gboolean (*is_a)(const char *);
int (*header)(const char *, VipsImage *);
int (*load)(const char *, VipsImage *);
int (*save)(VipsImage *, const char *);
VipsFormatFlags (*get_flags)(const char *);
int priority;
const char **suffs;
}
VipsFormatFlags (*get_flags)(const char *)
The function pointer signature, expressed as a functional interface
int (*header)(const char *, VipsImage *)
The function pointer signature, expressed as a functional interface
gboolean (*is_a)(const char *)
The function pointer signature, expressed as a functional interface
int (*load)(const char *, VipsImage *)
The function pointer signature, expressed as a functional interface
int (*save)(VipsImage *, const char *)
The function pointer signature, expressed as a functional interface
struct _VipsGInputStream {
GInputStream parent_instance;
VipsSource *source;
}
struct _VipsGInputStreamClass {
GInputStreamClass parent_class;
}
struct _VipsImage {
VipsObject parent_instance;
int Xsize;
int Ysize;
int Bands;
VipsBandFormat BandFmt;
VipsCoding Coding;
VipsInterpretation Type;
double Xres;
double Yres;
int Xoffset;
int Yoffset;
int Length;
short Compression;
short Level;
int Bbits;
VipsProgress *time;
char *Hist;
char *filename;
VipsPel *data;
int kill;
float Xres_float;
float Yres_float;
char *mode;
VipsImageType dtype;
int fd;
void *baseaddr;
size_t length;
guint32 magic;
VipsStartFn start_fn;
VipsGenerateFn generate_fn;
VipsStopFn stop_fn;
void *client1;
void *client2;
GMutex *sslock;
GSList *regions;
VipsDemandStyle dhint;
GHashTable *meta;
GSList *meta_traverse;
gint64 sizeof_header;
GSList *windows;
GSList *upstream;
GSList *downstream;
int serial;
GSList *history_list;
VipsImage *progress_signal;
gint64 file_length;
gboolean hint_set;
gboolean delete_on_close;
char *delete_on_close_filename;
}
struct _VipsImageClass {
VipsObjectClass parent_class;
void (*preeval)(VipsImage *, VipsProgress *, void *);
void (*eval)(VipsImage *, VipsProgress *, void *);
void (*posteval)(VipsImage *, VipsProgress *, void *);
void (*written)(VipsImage *, int *, void *);
void (*invalidate)(VipsImage *, void *);
void (*minimise)(VipsImage *, void *);
}
void (*eval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*invalidate)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
void (*minimise)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
void (*posteval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*preeval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*written)(VipsImage *, int *, void *)
The function pointer signature, expressed as a functional interface
struct _VipsInterpolate {
VipsObject parent_object;
}
struct _VipsInterpolateClass {
VipsObjectClass parent_class;
VipsInterpolateMethod interpolate;
int (*get_window_size)(VipsInterpolate *);
int window_size;
int (*get_window_offset)(VipsInterpolate *);
int window_offset;
}
int (*get_window_offset)(VipsInterpolate *)
The function pointer signature, expressed as a functional interface
int (*get_window_size)(VipsInterpolate *)
The function pointer signature, expressed as a functional interface
struct _VipsObject {
GObject parent_instance;
gboolean constructed;
gboolean static_object;
VipsArgumentTable *argument_table;
char *nickname;
char *description;
gboolean preclose;
gboolean close;
gboolean postclose;
size_t local_memory;
}
struct _VipsObjectClass {
GObjectClass parent_class;
int (*build)(VipsObject *);
int (*postbuild)(VipsObject *, void *);
void (*summary_class)(struct _VipsObjectClass *, VipsBuf *);
void (*summary)(VipsObject *, VipsBuf *);
void (*dump)(VipsObject *, VipsBuf *);
void (*sanity)(VipsObject *, VipsBuf *);
void (*rewind)(VipsObject *);
void (*preclose)(VipsObject *);
void (*close)(VipsObject *);
void (*postclose)(VipsObject *);
VipsObject *(*new_from_string)(const char *);
void (*to_string)(VipsObject *, VipsBuf *);
gboolean output_needs_arg;
int (*output_to_arg)(VipsObject *, const char *);
const char *nickname;
const char *description;
VipsArgumentTable *argument_table;
GSList *argument_table_traverse;
GType argument_table_traverse_gtype;
gboolean deprecated;
void (*_vips_reserved1)(void);
void (*_vips_reserved2)(void);
void (*_vips_reserved3)(void);
void (*_vips_reserved4)(void);
}
void (*_vips_reserved1)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved2)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved3)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved4)(void)
The function pointer signature, expressed as a functional interface
int (*build)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*close)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*dump)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
VipsObject *(*new_from_string)(const char *)
The function pointer signature, expressed as a functional interface
int (*output_to_arg)(VipsObject *, const char *)
The function pointer signature, expressed as a functional interface
int (*postbuild)(VipsObject *, void *)
The function pointer signature, expressed as a functional interface
void (*postclose)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*preclose)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*rewind)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*sanity)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
void (*summary)(VipsObject *, VipsBuf *)
void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
void (*to_string)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
struct _VipsOperation {
VipsObject parent_instance;
guint hash;
gboolean found_hash;
int pixels;
}
struct _VipsOperationClass {
VipsObjectClass parent_class;
void (*usage)(struct _VipsOperationClass *, VipsBuf *);
VipsOperationFlags (*get_flags)(VipsOperation *);
VipsOperationFlags flags;
void (*invalidate)(VipsOperation *);
}
VipsOperationFlags (*get_flags)(VipsOperation *)
The function pointer signature, expressed as a functional interface
void (*invalidate)(VipsOperation *)
The function pointer signature, expressed as a functional interface
void (*usage)(struct _VipsOperationClass *, VipsBuf *)
The function pointer signature, expressed as a functional interface
struct _VipsProgress {
VipsImage *im;
int run;
int eta;
gint64 tpels;
gint64 npels;
int percent;
GTimer *start;
}
struct _VipsRect {
int left;
int top;
int width;
int height;
}
struct _VipsRefString {
VipsArea area;
}
struct _VipsRegion {
VipsObject parent_object;
VipsImage *im;
VipsRect valid;
RegionType type;
VipsPel *data;
int bpl;
void *seq;
GThread *thread;
VipsWindow *window;
VipsBuffer *buffer;
gboolean invalid;
}
struct _VipsRegionClass {
VipsObjectClass parent_class;
}
struct _VipsSaveString {
char *s;
}
struct _VipsSbuf {
VipsObject parent_object;
VipsSource *source;
unsigned char input_buffer[4097];
int chars_in_buffer;
int read_point;
unsigned char line[4097];
}
struct _VipsSbufClass {
VipsObjectClass parent_class;
}
struct _VipsSource {
VipsConnection parent_object;
gboolean decode;
gboolean have_tested_seek;
gboolean is_pipe;
gint64 read_position;
gint64 length;
const void *data;
GByteArray *header_bytes;
GByteArray *sniff;
VipsBlob *blob;
void *mmap_baseaddr;
size_t mmap_length;
}
struct _VipsSourceClass {
VipsConnectionClass parent_class;
gint64 (*read)(VipsSource *, void *, size_t);
gint64 (*seek)(VipsSource *, gint64, int);
}
gint64 (*read)(VipsSource *, void *, size_t)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsSource *, gint64, int)
The function pointer signature, expressed as a functional interface
struct _VipsSourceCustom {
VipsSource parent_object;
}
struct _VipsSourceCustomClass {
VipsSourceClass parent_class;
gint64 (*read)(VipsSourceCustom *, void *, gint64);
gint64 (*seek)(VipsSourceCustom *, gint64, int);
}
gint64 (*read)(VipsSourceCustom *, void *, gint64)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsSourceCustom *, gint64, int)
The function pointer signature, expressed as a functional interface
struct _VipsSourceGInputStream {
VipsSource parent_instance;
GInputStream *stream;
GSeekable *seekable;
GFileInfo *info;
}
struct _VipsSourceGInputStreamClass {
VipsSourceClass parent_class;
}
struct _VipsTarget {
VipsConnection parent_object;
gboolean memory;
gboolean ended;
GString *memory_buffer;
VipsBlob *blob;
unsigned char output_buffer[8500];
int write_point;
gint64 position;
gboolean delete_on_close;
char *delete_on_close_filename;
}
struct _VipsTargetClass {
VipsConnectionClass parent_class;
gint64 (*write)(VipsTarget *, const void *, size_t);
void (*finish)(VipsTarget *);
gint64 (*read)(VipsTarget *, void *, size_t);
gint64 (*seek)(VipsTarget *, gint64, int);
int (*end)(VipsTarget *);
}
int (*end)(VipsTarget *)
The function pointer signature, expressed as a functional interface
void (*finish)(VipsTarget *)
The function pointer signature, expressed as a functional interface
gint64 (*read)(VipsTarget *, void *, size_t)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsTarget *, gint64, int)
The function pointer signature, expressed as a functional interface
gint64 (*write)(VipsTarget *, const void *, size_t)
The function pointer signature, expressed as a functional interface
struct _VipsTargetCustom {
VipsTarget parent_object;
}
struct _VipsTargetCustomClass {
VipsTargetClass parent_class;
gint64 (*write)(VipsTargetCustom *, const void *, gint64);
void (*finish)(VipsTargetCustom *);
gint64 (*read)(VipsTargetCustom *, void *, gint64);
gint64 (*seek)(VipsTargetCustom *, gint64, int);
int (*end)(VipsTargetCustom *);
}
int (*end)(VipsTargetCustom *)
The function pointer signature, expressed as a functional interface
void (*finish)(VipsTargetCustom *)
The function pointer signature, expressed as a functional interface
gint64 (*read)(VipsTargetCustom *, void *, gint64)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsTargetCustom *, gint64, int)
The function pointer signature, expressed as a functional interface
gint64 (*write)(VipsTargetCustom *, const void *, gint64)
The function pointer signature, expressed as a functional interface
struct _VipsThing {
int i;
}
struct _VipsThreadState {
VipsObject parent_object;
VipsImage *im;
VipsRegion *reg;
VipsRect pos;
int x;
int y;
gboolean stop;
void *a;
gboolean stall;
}
struct _VipsThreadStateClass {
VipsObjectClass parent_class;
}
typedef struct _GInputStream GInputStream
typedef struct _GInputStreamClass GInputStreamClass
typedef struct _GObject GObject
typedef struct _GObjectClass GObjectClass
typedef struct _GObjectConstructParam GObjectConstructParam
typedef void (*GObjectFinalizeFunc)(GObject *)
The function pointer signature, expressed as a functional interface
typedef void (*GObjectGetPropertyFunc)(GObject *, guint, GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
typedef void (*GObjectSetPropertyFunc)(GObject *, guint, const GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
typedef struct _GTypeClass GTypeClass
typedef gboolean (*GTypeClassCacheFunc)(gpointer, GTypeClass *)
The function pointer signature, expressed as a functional interface
typedef struct _GTypeInstance GTypeInstance
typedef struct _GValue GValue
typedef struct _GValueArray GValueArray
typedef void (*GValueTransform)(const GValue *, GValue *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsArea {
void *data;
size_t length;
int n;
int count;
GMutex *lock;
VipsCallbackFn free_fn;
void *client;
GType type;
size_t sizeof_type;
} VipsArea
typedef struct _VipsArgument {
GParamSpec *pspec;
} VipsArgument
typedef struct _VipsArgumentClass {
VipsArgument parent;
VipsObjectClass *object_class;
VipsArgumentFlags flags;
int priority;
guint offset;
} VipsArgumentClass
typedef void *(*VipsArgumentClassMapFn)(VipsObjectClass *, GParamSpec *, VipsArgumentClass *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsArgumentInstance {
VipsArgument parent;
VipsArgumentClass *argument_class;
VipsObject *object;
gboolean assigned;
gulong close_id;
gulong invalidate_id;
} VipsArgumentInstance
typedef void *(*VipsArgumentMapFn)(VipsObject *, GParamSpec *, VipsArgumentClass *, VipsArgumentInstance *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsArrayDouble {
VipsArea area;
} VipsArrayDouble
typedef struct _VipsArrayImage {
VipsArea area;
} VipsArrayImage
typedef struct _VipsArrayInt {
VipsArea area;
} VipsArrayInt
typedef struct _VipsBlob {
VipsArea area;
} VipsBlob
typedef struct _VipsBuf {
char *base;
int mx;
int i;
gboolean full;
int lasti;
gboolean dynamic;
} VipsBuf
typedef struct _VipsBuffer {
int ref_count;
struct _VipsImage *im;
VipsRect area;
gboolean done;
VipsBufferCache *cache;
VipsPel *buf;
size_t bsize;
} VipsBuffer
typedef struct _VipsBufferCache {
GSList *buffers;
GThread *thread;
struct _VipsImage *im;
VipsBufferThread *buffer_thread;
GSList *reserve;
int n_reserve;
} VipsBufferCache
struct {
GHashTable *hash;
GThread *thread;
}
typedef int (*VipsCallbackFn)(void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsClassMapFn)(VipsObjectClass *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsConnection {
VipsObject parent_object;
int descriptor;
int tracked_descriptor;
int close_descriptor;
char *filename;
} VipsConnection
typedef struct _VipsConnectionClass {
VipsObjectClass parent_class;
} VipsConnectionClass
typedef struct _VipsDbuf {
unsigned char *data;
size_t allocated_size;
size_t data_size;
size_t write_point;
} VipsDbuf
typedef struct _VipsForeign {
VipsOperation parent_object;
} VipsForeign
typedef struct _VipsForeignClass {
VipsOperationClass parent_class;
int priority;
const char **suffs;
} VipsForeignClass
typedef struct _VipsForeignLoad {
VipsForeign parent_object;
gboolean memory;
VipsAccess access;
VipsForeignFlags flags;
VipsFailOn fail_on;
gboolean fail;
gboolean sequential;
VipsImage *out;
VipsImage *real;
gboolean nocache;
gboolean disc;
gboolean error;
gboolean revalidate;
} VipsForeignLoad
typedef struct _VipsForeignLoadClass {
VipsForeignClass parent_class;
gboolean (*is_a)(const char *);
gboolean (*is_a_buffer)(const void *, size_t);
gboolean (*is_a_source)(VipsSource *);
VipsForeignFlags (*get_flags_filename)(const char *);
VipsForeignFlags (*get_flags)(VipsForeignLoad *);
int (*header)(VipsForeignLoad *);
int (*load)(VipsForeignLoad *);
} VipsForeignLoadClass
typedef struct _VipsForeignSave {
VipsForeign parent_object;
gboolean strip;
VipsForeignKeep keep;
char *profile;
VipsArrayDouble *background;
int page_height;
VipsImage *in;
VipsImage *ready;
} VipsForeignSave
typedef struct _VipsForeignSaveClass {
VipsForeignClass parent_class;
VipsSaveable saveable;
VipsBandFormat *format_table;
gboolean coding[7];
} VipsForeignSaveClass
typedef struct _VipsFormat {
VipsObject parent_object;
} VipsFormat
typedef struct _VipsFormatClass {
VipsObjectClass parent_class;
gboolean (*is_a)(const char *);
int (*header)(const char *, VipsImage *);
int (*load)(const char *, VipsImage *);
int (*save)(VipsImage *, const char *);
VipsFormatFlags (*get_flags)(const char *);
int priority;
const char **suffs;
} VipsFormatClass
typedef int (*VipsGenerateFn)(VipsRegion *, void *, void *, void *, gboolean *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsGInputStream {
GInputStream parent_instance;
VipsSource *source;
} VipsGInputStream
typedef struct _VipsGInputStreamClass {
GInputStreamClass parent_class;
} VipsGInputStreamClass
typedef struct _VipsImage {
VipsObject parent_instance;
int Xsize;
int Ysize;
int Bands;
VipsBandFormat BandFmt;
VipsCoding Coding;
VipsInterpretation Type;
double Xres;
double Yres;
int Xoffset;
int Yoffset;
int Length;
short Compression;
short Level;
int Bbits;
VipsProgress *time;
char *Hist;
char *filename;
VipsPel *data;
int kill;
float Xres_float;
float Yres_float;
char *mode;
VipsImageType dtype;
int fd;
void *baseaddr;
size_t length;
guint32 magic;
VipsStartFn start_fn;
VipsGenerateFn generate_fn;
VipsStopFn stop_fn;
void *client1;
void *client2;
GMutex *sslock;
GSList *regions;
VipsDemandStyle dhint;
GHashTable *meta;
GSList *meta_traverse;
gint64 sizeof_header;
GSList *windows;
GSList *upstream;
GSList *downstream;
int serial;
GSList *history_list;
VipsImage *progress_signal;
gint64 file_length;
gboolean hint_set;
gboolean delete_on_close;
char *delete_on_close_filename;
} VipsImage
typedef struct _VipsImageClass {
VipsObjectClass parent_class;
void (*preeval)(VipsImage *, VipsProgress *, void *);
void (*eval)(VipsImage *, VipsProgress *, void *);
void (*posteval)(VipsImage *, VipsProgress *, void *);
void (*written)(VipsImage *, int *, void *);
void (*invalidate)(VipsImage *, void *);
void (*minimise)(VipsImage *, void *);
} VipsImageClass
typedef void *(*VipsImageMapFn)(VipsImage *, const char *, GValue *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsInterpolate {
VipsObject parent_object;
} VipsInterpolate
typedef struct _VipsInterpolateClass {
VipsObjectClass parent_class;
VipsInterpolateMethod interpolate;
int (*get_window_size)(VipsInterpolate *);
int window_size;
int (*get_window_offset)(VipsInterpolate *);
int window_offset;
} VipsInterpolateClass
typedef void (*VipsInterpolateMethod)(VipsInterpolate *, void *, VipsRegion *, double, double)
The function pointer signature, expressed as a functional interface
typedef struct _VipsObject VipsObject
typedef struct _VipsObjectClass VipsObjectClass
typedef void *(*VipsObjectSetArguments)(VipsObject *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsOperation {
VipsObject parent_instance;
guint hash;
gboolean found_hash;
int pixels;
} VipsOperation
typedef gboolean (*VipsOperationBuildFn)(VipsObject *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsOperationClass {
VipsObjectClass parent_class;
void (*usage)(struct _VipsOperationClass *, VipsBuf *);
VipsOperationFlags (*get_flags)(VipsOperation *);
VipsOperationFlags flags;
void (*invalidate)(VipsOperation *);
} VipsOperationClass
typedef struct _VipsProgress {
VipsImage *im;
int run;
int eta;
gint64 tpels;
gint64 npels;
int percent;
GTimer *start;
} VipsProgress
Variadic invoker class for:
extern gpointer g_object_connect(gpointer object, const gchar *signal_spec, ...)
Variadic invoker class for:
extern void g_object_disconnect(gpointer object, const gchar *signal_spec, ...)
Variadic invoker class for:
extern void g_object_get(gpointer object, const gchar *first_property_name, ...)
Variadic invoker class for:
extern gpointer g_object_new(GType object_type, const gchar *first_property_name, ...)
Variadic invoker class for:
extern void g_object_set(gpointer object, const gchar *first_property_name, ...)
Variadic invoker class for:
extern VipsImage **vips_allocate_input_array(VipsImage *out, ...)
Variadic invoker class for:
extern int vips_analyzeload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern VipsArrayDouble *vips_array_double_newv(int n, ...)
Variadic invoker class for:
extern VipsArrayImage *vips_array_image_newv(int n, ...)
Variadic invoker class for:
extern VipsArrayInt *vips_array_int_newv(int n, ...)
Variadic invoker class for:
extern gboolean vips_buf_appendf(VipsBuf *buf, const char *fmt, ...)
Variadic invoker class for:
extern int vips_call(const char *operation_name, ...)
Variadic invoker class for:
extern int vips_call_split(const char *operation_name, va_list optional, ...)
Variadic invoker class for:
extern int vips_call_split_option_string(const char *operation_name, const char *option_string, va_list optional, ...)
Variadic invoker class for:
extern int vips_csvload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_csvload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_csvsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_csvsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern gboolean vips_dbuf_writef(VipsDbuf *dbuf, const char *fmt, ...)
Variadic invoker class for:
extern int vips_dzsave(VipsImage *in, const char *name, ...)
Variadic invoker class for:
extern int vips_dzsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_dzsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern void vips_error(const char *domain, const char *fmt, ...)
Variadic invoker class for:
extern void vips_error_exit(const char *fmt, ...)
Variadic invoker class for:
extern void vips_error_system(int err, const char *domain, const char *fmt, ...)
Variadic invoker class for:
extern int vips_existsf(const char *name, ...)
Variadic invoker class for:
extern int vips_fitsload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fitssave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_gifload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_gifsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_gifsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_heifload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_heifsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_heifsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_image_history_printf(VipsImage *image, const char *format, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_buffer(const void *buf, size_t len, const char *option_string, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_file(const char *name, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_source(VipsSource *source, const char *option_string, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_matrixv(int width, int height, ...)
Variadic invoker class for:
extern int vips_image_pipelinev(VipsImage *image, VipsDemandStyle hint, ...)
Variadic invoker class for:
extern int vips_image_write_to_buffer(VipsImage *in, const char *suffix, void **buf, size_t *size, ...)
Variadic invoker class for:
extern int vips_image_write_to_file(VipsImage *image, const char *name, ...)
Variadic invoker class for:
extern int vips_image_write_to_target(VipsImage *in, const char *suffix, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_isdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_jp2kload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2kload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2kload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2ksave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jp2ksave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jp2ksave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_jpegload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jpegsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jpegsave_mime(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_jpegsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_jxlload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jxlsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jxlsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_magickload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_magickload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_magicksave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_magicksave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_matload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixprint(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_matrixsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_matrixsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_mkdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_niftiload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_niftiload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_niftisave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_object_set(VipsObject *object, ...)
Variadic invoker class for:
extern int vips_openexrload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_openslideload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_openslideload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_pngsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_pngsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_ppmload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ppmload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ppmsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_ppmsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_radload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_radsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_radsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_rawload(const char *filename, VipsImage **out, int width, int height, int bands, ...)
Variadic invoker class for:
extern int vips_rawsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_rawsave_fd(VipsImage *in, int fd, ...)
Variadic invoker class for:
extern int vips_rmdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_snprintf(char *str, size_t size, const char *format, ...)
Variadic invoker class for:
extern int vips_svgload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_string(const char *str, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_system(const char *cmd_format, ...)
Variadic invoker class for:
extern int vips_target_writef(VipsTarget *target, const char *fmt, ...)
Variadic invoker class for:
extern int vips_tiffload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_tiffsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_tiffsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)
Variadic invoker class for:
extern int vips_vipsload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_vipsload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_vipssave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_vipssave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_webpload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_webpsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_webpsave_mime(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_webpsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_abs(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_acos(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_acosh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_add(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_addalpha(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_affine(VipsImage *in, VipsImage **out, double a, double b, double c, double d, ...)
Variadic invoker class for:
extern int vips_andimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_andimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_andimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_arrayjoin(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_asin(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_asinh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan2(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan2_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_atan2_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_atanh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_autorot(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_avg(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_bandand(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandbool(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, ...)
Variadic invoker class for:
extern int vips_bandeor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandfold(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandjoin(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_bandjoin_const(VipsImage *in, VipsImage **out, double *c, int n, ...)
Variadic invoker class for:
extern int vips_bandjoin_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_bandjoin2(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandmean(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandrank(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_bandunfold(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_black(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_boolean(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationBoolean boolean, ...)
Variadic invoker class for:
extern int vips_boolean_const(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_boolean_const1(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, double c, ...)
Variadic invoker class for:
extern int vips_buildlut(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_byteswap(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_canny(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_case(VipsImage *index, VipsImage **cases, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_cast(VipsImage *in, VipsImage **out, VipsBandFormat format, ...)
Variadic invoker class for:
extern int vips_cast_char(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_complex(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_double(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_dpcomplex(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_float(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_int(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_short(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_uchar(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_uint(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_ushort(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ceil(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMC2LCh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMC2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMYK2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_colourspace(VipsImage *in, VipsImage **out, VipsInterpretation space, ...)
Variadic invoker class for:
extern int vips_compass(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_complex(VipsImage *in, VipsImage **out, VipsOperationComplex cmplx, ...)
Variadic invoker class for:
extern int vips_complex2(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationComplex2 cmplx, ...)
Variadic invoker class for:
extern int vips_complexform(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_complexget(VipsImage *in, VipsImage **out, VipsOperationComplexget get, ...)
Variadic invoker class for:
extern int vips_composite(VipsImage **in, VipsImage **out, int n, int *mode, ...)
Variadic invoker class for:
extern int vips_composite2(VipsImage *base, VipsImage *overlay, VipsImage **out, VipsBlendMode mode, ...)
Variadic invoker class for:
extern int vips_conj(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_conv(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_conva(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convasep(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convf(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convi(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convsep(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_copy(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_copy_file(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cos(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cosh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_countlines(VipsImage *in, double *nolines, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_crop(VipsImage *in, VipsImage **out, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_cross_phase(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dE00(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dE76(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dECMC(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_deviate(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_divide(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_draw_circle(VipsImage *image, double *ink, int n, int cx, int cy, int radius, ...)
Variadic invoker class for:
extern int vips_draw_circle1(VipsImage *image, double ink, int cx, int cy, int radius, ...)
Variadic invoker class for:
extern int vips_draw_flood(VipsImage *image, double *ink, int n, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_flood1(VipsImage *image, double ink, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_image(VipsImage *image, VipsImage *sub, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_line(VipsImage *image, double *ink, int n, int x1, int y1, int x2, int y2, ...)
Variadic invoker class for:
extern int vips_draw_line1(VipsImage *image, double ink, int x1, int y1, int x2, int y2, ...)
Variadic invoker class for:
extern int vips_draw_mask(VipsImage *image, double *ink, int n, VipsImage *mask, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_mask1(VipsImage *image, double ink, VipsImage *mask, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_point(VipsImage *image, double *ink, int n, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_point1(VipsImage *image, double ink, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_rect(VipsImage *image, double *ink, int n, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_draw_rect1(VipsImage *image, double ink, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_draw_smudge(VipsImage *image, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_embed(VipsImage *in, VipsImage **out, int x, int y, int width, int height, ...)
Variadic invoker class for:
extern int vips_eorimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_eorimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_eorimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_equal(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_equal_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_equal_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_exp(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_exp10(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_extract_area(VipsImage *in, VipsImage **out, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_extract_band(VipsImage *in, VipsImage **out, int band, ...)
Variadic invoker class for:
extern int vips_eye(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_falsecolour(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fastcor(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fill_nearest(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_find_trim(VipsImage *in, int *left, int *top, int *width, int *height, ...)
Variadic invoker class for:
extern int vips_flatten(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_flip(VipsImage *in, VipsImage **out, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_float2rad(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_floor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fractsurf(VipsImage **out, int width, int height, double fractal_dimension, ...)
Variadic invoker class for:
extern int vips_freqmult(VipsImage *in, VipsImage *mask, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fwfft(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gamma(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gaussblur(VipsImage *in, VipsImage **out, double sigma, ...)
Variadic invoker class for:
extern int vips_gaussmat(VipsImage **out, double sigma, double min_ampl, ...)
Variadic invoker class for:
extern int vips_gaussnoise(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_getpoint(VipsImage *in, double **vector, int *n, int x, int y, ...)
Variadic invoker class for:
extern int vips_globalbalance(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gravity(VipsImage *in, VipsImage **out, VipsCompassDirection direction, int width, int height, ...)
Variadic invoker class for:
extern int vips_grey(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_grid(VipsImage *in, VipsImage **out, int tile_height, int across, int down, ...)
Variadic invoker class for:
extern int vips_hist_cum(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_entropy(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_hist_equal(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find_indexed(VipsImage *in, VipsImage *index, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find_ndim(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_ismonotonic(VipsImage *in, gboolean *out, ...)
Variadic invoker class for:
extern int vips_hist_local(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_hist_match(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_norm(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_plot(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hough_circle(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hough_line(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_HSV2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_export(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_import(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_transform(VipsImage *in, VipsImage **out, const char *output_profile, ...)
Variadic invoker class for:
extern int vips_identity(VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ifthenelse(VipsImage *cond, VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_imag(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_insert(VipsImage *main, VipsImage *sub, VipsImage **out, int x, int y, ...)
Variadic invoker class for:
extern int vips_invert(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_invertlut(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_invfft(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_join(VipsImage *in1, VipsImage *in2, VipsImage **out, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_Lab2LabQ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2LabS(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2LCh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_labelregions(VipsImage *in, VipsImage **mask, ...)
Variadic invoker class for:
extern int vips_LabQ2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabQ2LabS(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabQ2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabS2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabS2LabQ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LCh2CMC(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LCh2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_less(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_less_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_less_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_lesseq(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_lesseq_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_lesseq_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_linear(VipsImage *in, VipsImage **out, const double *a, const double *b, int n, ...)
Variadic invoker class for:
extern int vips_linear1(VipsImage *in, VipsImage **out, double a, double b, ...)
Variadic invoker class for:
extern int vips_linecache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_log(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_log10(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_logmat(VipsImage **out, double sigma, double min_ampl, ...)
Variadic invoker class for:
extern int vips_lshift(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_lshift_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_lshift_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_mapim(VipsImage *in, VipsImage **out, VipsImage *index, ...)
Variadic invoker class for:
extern int vips_maplut(VipsImage *in, VipsImage **out, VipsImage *lut, ...)
Variadic invoker class for:
extern int vips_mask_butterworth(VipsImage **out, int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_butterworth_band(VipsImage **out, int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_butterworth_ring(VipsImage **out, int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_mask_fractal(VipsImage **out, int width, int height, double fractal_dimension, ...)
Variadic invoker class for:
extern int vips_mask_gaussian(VipsImage **out, int width, int height, double frequency_cutoff, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_gaussian_band(VipsImage **out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_gaussian_ring(VipsImage **out, int width, int height, double frequency_cutoff, double amplitude_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_mask_ideal(VipsImage **out, int width, int height, double frequency_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_ideal_band(VipsImage **out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, ...)
Variadic invoker class for:
extern int vips_mask_ideal_ring(VipsImage **out, int width, int height, double frequency_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_match(VipsImage *ref, VipsImage *sec, VipsImage **out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ...)
Variadic invoker class for:
extern int vips_math(VipsImage *in, VipsImage **out, VipsOperationMath math, ...)
Variadic invoker class for:
extern int vips_math2(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationMath2 math2, ...)
Variadic invoker class for:
extern int vips_math2_const(VipsImage *in, VipsImage **out, VipsOperationMath2 math2, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_math2_const1(VipsImage *in, VipsImage **out, VipsOperationMath2 math2, double c, ...)
Variadic invoker class for:
extern int vips_matrixinvert(VipsImage *m, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_max(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_measure(VipsImage *in, VipsImage **out, int h, int v, ...)
Variadic invoker class for:
extern int vips_median(VipsImage *in, VipsImage **out, int size, ...)
Variadic invoker class for:
extern int vips_merge(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int dx, int dy, ...)
Variadic invoker class for:
extern int vips_min(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_more(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_more_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_more_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_moreeq(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_moreeq_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_moreeq_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_morph(VipsImage *in, VipsImage **out, VipsImage *mask, VipsOperationMorphology morph, ...)
Variadic invoker class for:
extern int vips_mosaic(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xref, int yref, int xsec, int ysec, ...)
Variadic invoker class for:
extern int vips_mosaic1(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ...)
Variadic invoker class for:
extern int vips_msb(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_multiply(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_notequal(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_notequal_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_notequal_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_orimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_orimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_orimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_percent(VipsImage *in, double percent, int *threshold, ...)
Variadic invoker class for:
extern int vips_perlin(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_phasecor(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_polar(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pow(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pow_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_pow_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_premultiply(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_prewitt(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_profile(VipsImage *in, VipsImage **columns, VipsImage **rows, ...)
Variadic invoker class for:
extern int vips_profile_load(const char *name, VipsBlob **profile, ...)
Variadic invoker class for:
extern int vips_project(VipsImage *in, VipsImage **columns, VipsImage **rows, ...)
Variadic invoker class for:
extern int vips_quadratic(VipsImage *in, VipsImage **out, VipsImage *coeff, ...)
Variadic invoker class for:
extern int vips_rad2float(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rank(VipsImage *in, VipsImage **out, int width, int height, int index, ...)
Variadic invoker class for:
extern int vips_real(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_recomb(VipsImage *in, VipsImage **out, VipsImage *m, ...)
Variadic invoker class for:
extern int vips_rect(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_reduce(VipsImage *in, VipsImage **out, double hshrink, double vshrink, ...)
Variadic invoker class for:
extern int vips_reduceh(VipsImage *in, VipsImage **out, double hshrink, ...)
Variadic invoker class for:
extern int vips_reducev(VipsImage *in, VipsImage **out, double vshrink, ...)
Variadic invoker class for:
extern int vips_relational(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationRelational relational, ...)
Variadic invoker class for:
extern int vips_relational_const(VipsImage *in, VipsImage **out, VipsOperationRelational relational, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_relational_const1(VipsImage *in, VipsImage **out, VipsOperationRelational relational, double c, ...)
Variadic invoker class for:
extern int vips_remainder(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_remainder_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_remainder_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_remosaic(VipsImage *in, VipsImage **out, const char *old_str, const char *new_str, ...)
Variadic invoker class for:
extern int vips_replicate(VipsImage *in, VipsImage **out, int across, int down, ...)
Variadic invoker class for:
extern int vips_resize(VipsImage *in, VipsImage **out, double scale, ...)
Variadic invoker class for:
extern int vips_rint(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot(VipsImage *in, VipsImage **out, VipsAngle angle, ...)
Variadic invoker class for:
extern int vips_rot180(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot270(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot45(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot90(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rotate(VipsImage *in, VipsImage **out, double angle, ...)
Variadic invoker class for:
extern int vips_round(VipsImage *in, VipsImage **out, VipsOperationRound round, ...)
Variadic invoker class for:
extern int vips_rshift(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rshift_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_rshift_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_scale(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scharr(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2BW(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sequential(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sharpen(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_shrink(VipsImage *in, VipsImage **out, double hshrink, double vshrink, ...)
Variadic invoker class for:
extern int vips_shrinkh(VipsImage *in, VipsImage **out, int hshrink, ...)
Variadic invoker class for:
extern int vips_shrinkv(VipsImage *in, VipsImage **out, int vshrink, ...)
Variadic invoker class for:
extern int vips_sign(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_similarity(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sin(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sines(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_sinh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_smartcrop(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_sobel(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_spcor(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_spectrum(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sRGB2HSV(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sRGB2scRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_stats(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_stdif(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_subsample(VipsImage *in, VipsImage **out, int xfac, int yfac, ...)
Variadic invoker class for:
extern int vips_subtract(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sum(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_switch(VipsImage **tests, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_tan(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tanh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_text(VipsImage **out, const char *text, ...)
Variadic invoker class for:
extern int vips_thumbnail(const char *filename, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_buffer(void *buf, size_t len, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_image(VipsImage *in, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_source(VipsSource *source, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_tilecache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tonelut(VipsImage **out, ...)
Variadic invoker class for:
extern int vips_transpose3d(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_unpremultiply(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_wop(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_wop_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_wop_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_worley(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_wrap(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_xyz(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_XYZ2CMYK(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2scRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2Yxy(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Yxy2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Yxy2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_zone(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_zoom(VipsImage *in, VipsImage **out, int xfac, int yfac, ...)
typedef struct _VipsRect {
int left;
int top;
int width;
int height;
} VipsRect
typedef struct _VipsRefString {
VipsArea area;
} VipsRefString
typedef struct _VipsRegion {
VipsObject parent_object;
VipsImage *im;
VipsRect valid;
RegionType type;
VipsPel *data;
int bpl;
void *seq;
GThread *thread;
VipsWindow *window;
VipsBuffer *buffer;
gboolean invalid;
} VipsRegion
typedef struct _VipsRegionClass {
VipsObjectClass parent_class;
} VipsRegionClass
typedef int (*VipsRegionFillFn)(struct _VipsRegion {
VipsObject parent_object;
VipsImage *im;
VipsRect valid;
RegionType type;
VipsPel *data;
int bpl;
void *seq;
GThread *thread;
VipsWindow *window;
VipsBuffer *buffer;
gboolean invalid;
} *, void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsRegionWrite)(VipsRegion *, VipsRect *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsSaveString {
char *s;
} VipsSaveString
typedef struct _VipsSbuf {
VipsObject parent_object;
VipsSource *source;
unsigned char input_buffer[4097];
int chars_in_buffer;
int read_point;
unsigned char line[4097];
} VipsSbuf
typedef struct _VipsSbufClass {
VipsObjectClass parent_class;
} VipsSbufClass
struct {
char *name;
int v;
GMutex *mutex;
GCond *cond;
}
typedef void (*VipsSinkNotify)(VipsImage *, VipsRect *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListFold2Fn)(void *, void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListMap2Fn)(void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListMap4Fn)(void *, void *, void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsSource {
VipsConnection parent_object;
gboolean decode;
gboolean have_tested_seek;
gboolean is_pipe;
gint64 read_position;
gint64 length;
const void *data;
GByteArray *header_bytes;
GByteArray *sniff;
VipsBlob *blob;
void *mmap_baseaddr;
size_t mmap_length;
} VipsSource
typedef struct _VipsSourceClass {
VipsConnectionClass parent_class;
gint64 (*read)(VipsSource *, void *, size_t);
gint64 (*seek)(VipsSource *, gint64, int);
} VipsSourceClass
typedef struct _VipsSourceCustom {
VipsSource parent_object;
} VipsSourceCustom
typedef struct _VipsSourceCustomClass {
VipsSourceClass parent_class;
gint64 (*read)(VipsSourceCustom *, void *, gint64);
gint64 (*seek)(VipsSourceCustom *, gint64, int);
} VipsSourceCustomClass
typedef struct _VipsSourceGInputStream {
VipsSource parent_instance;
GInputStream *stream;
GSeekable *seekable;
GFileInfo *info;
} VipsSourceGInputStream
typedef struct _VipsSourceGInputStreamClass {
VipsSourceClass parent_class;
} VipsSourceGInputStreamClass
typedef void *(*VipsStartFn)(VipsImage *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsStopFn)(void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsTarget {
VipsConnection parent_object;
gboolean memory;
gboolean ended;
GString *memory_buffer;
VipsBlob *blob;
unsigned char output_buffer[8500];
int write_point;
gint64 position;
gboolean delete_on_close;
char *delete_on_close_filename;
} VipsTarget
typedef struct _VipsTargetClass {
VipsConnectionClass parent_class;
gint64 (*write)(VipsTarget *, const void *, size_t);
void (*finish)(VipsTarget *);
gint64 (*read)(VipsTarget *, void *, size_t);
gint64 (*seek)(VipsTarget *, gint64, int);
int (*end)(VipsTarget *);
} VipsTargetClass
typedef struct _VipsTargetCustom {
VipsTarget parent_object;
} VipsTargetCustom
typedef struct _VipsTargetCustomClass {
VipsTargetClass parent_class;
gint64 (*write)(VipsTargetCustom *, const void *, gint64);
void (*finish)(VipsTargetCustom *);
gint64 (*read)(VipsTargetCustom *, void *, gint64);
gint64 (*seek)(VipsTargetCustom *, gint64, int);
int (*end)(VipsTargetCustom *);
} VipsTargetCustomClass
typedef struct _VipsThing {
int i;
} VipsThing
typedef int (*VipsThreadpoolAllocateFn)(VipsThreadState *, void *, gboolean *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsThreadpoolProgressFn)(void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsThreadpoolWorkFn)(VipsThreadState *, void *)
The function pointer signature, expressed as a functional interface
typedef VipsThreadState *(*VipsThreadStartFn)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsThreadState {
VipsObject parent_object;
VipsImage *im;
VipsRegion *reg;
VipsRect pos;
int x;
int y;
gboolean stop;
void *a;
gboolean stall;
} VipsThreadState
typedef struct _VipsThreadStateClass {
VipsObjectClass parent_class;
} VipsThreadStateClass
typedef void *(*VipsTypeMap2Fn)(GType, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsTypeMapFn)(GType, void *)
The function pointer signature, expressed as a functional interface
struct {
int ref_count;
struct _VipsImage *im;
int top;
int height;
VipsPel *data;
void *baseaddr;
size_t length;
}