Class

VipsForeign

Description

abstract class Vips.Foreign : Vips.Operation {
  parent_object: VipsOperation
}
No description available.

Hierarchy

hierarchy this VipsForeign ancestor_0 VipsOperation ancestor_0--this ancestor_1 VipsObject ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

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
No description available.
vips_operation_get_flags

Returns the set of flags for this operation.

vips_operation_invalidate
No description available.
Methods inherited from VipsObject (27)

Please see VipsObject for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from VipsObject (2)
Vips.Object:description
No description available.
Vips.Object:nickname
No description available.

Signals

Signals inherited from VipsOperation (1)
Vips.Operation::invalidate
No description available.
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.

Class structure

struct VipsForeignClass {
  VipsOperationClass parent_class;
  int priority;
  const char** suffs;
  
}
Class members
parent_class
VipsOperationClass
  No description available.
priority
int
  No description available.
suffs
const char**
  No description available.