Class
VipsForeign
Functions
vips_foreign_find_load
Searches for an operation you could use to load filename
. Any trailing
options on filename
are stripped and ignored.
vips_foreign_find_load_buffer
Searches for an operation you could use to load a memory buffer. To see the range of buffer loaders supported by your vips, try something like:
vips_foreign_find_load_source
Searches for an operation you could use to load a source. To see the range of source loaders supported by your vips, try something like:
vips_foreign_find_save
Searches for an operation you could use to write to filename
.
Any trailing options on filename
are stripped and ignored.
vips_foreign_find_save_buffer
Searches for an operation you could use to write to a buffer in suffix
format.
vips_foreign_find_save_target
Searches for an operation you could use to write to a target in suffix
format.
vips_foreign_get_suffixes
Get a NULL
-terminated array listing all the supported suffixes.
vips_foreign_is_a
Return TRUE
if filename
can be loaded by loader
. loader
is something
like “tiffload” or “VipsForeignLoadTiff”.
vips_foreign_is_a_buffer
Return TRUE
if data
can be loaded by loader
. loader
is something
like “tiffload_buffer” or “VipsForeignLoadTiffBuffer”.
vips_foreign_is_a_source
Return TRUE
if source
can be loaded by loader
. loader
is something
like “tiffload_source” or “VipsForeignLoadTiffSource”.
vips_foreign_map
Apply a function to every VipsForeignClass
that VIPS knows about. Foreigns
are presented to the function in priority order.
Instance methods
Methods inherited from VipsOperation (3)
vips_operation_call_valist
vips_operation_get_flags
Returns the set of flags for this operation.
vips_operation_invalidate
Methods inherited from VipsObject (27)
Please see VipsObject for a full list of methods.
Properties
Properties inherited from VipsObject (2)
Signals
Signals inherited from VipsOperation (1)
Vips.Operation::invalidate
Signals inherited from VipsObject (4)
Vips.Object::close
The ::close signal is emitted once during object close. The object is dying and may not work.
Vips.Object::postbuild
The ::postbuild signal is emitted once just after successful object construction. Return non-zero to cause object construction to fail.
Vips.Object::postclose
The ::postclose signal is emitted once after object close. The object pointer is still valid, but nothing else.
Vips.Object::preclose
The ::preclose signal is emitted once just before object close starts. The oject is still alive.
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.