Class VipsHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegmentarea_copy(Arena arena, MemorySegment area) Binding for:
VipsArea *vips_area_copy(VipsArea *area)static MemorySegmentarea_get_data(MemorySegment area, MemorySegment length, MemorySegment n, MemorySegment type, MemorySegment sizeof_type) Binding for:
void *vips_area_get_data(VipsArea *area, size_t *length, int *n, GType *type, size_t *sizeof_type)static longBinding for:
GType vips_area_get_type()static voidarea_unref(MemorySegment area) Binding for:
void vips_area_unref(VipsArea *area)static longBinding for:
GType vips_array_double_get_type()static longBinding for:
GType vips_array_image_get_type()static longBinding for:
GType vips_array_int_get_type()static MemorySegmentblob_copy(Arena arena, MemorySegment data, long length) Binding for:
VipsBlob *vips_blob_copy(const void *data, size_t length)static MemorySegmentblob_get(Arena arena, MemorySegment blob, MemorySegment length) Binding for:
const void *vips_blob_get(VipsBlob *blob, size_t *length)static longBinding for:
GType vips_blob_get_type()static MemorySegmentblob_new(Arena arena, MemorySegment free_fn, MemorySegment data, long length) Binding for:
VipsBlob *vips_blob_new(VipsCallbackFn free_fn, const void *data, size_t length)static voidblob_set(MemorySegment blob, MemorySegment free_fn, MemorySegment data, long length) Binding for:
void vips_blob_set(VipsBlob *blob, VipsCallbackFn free_fn, const void *data, size_t length)static voidblock_untrusted_set(boolean stateBoolean) Binding for:
void vips_block_untrusted_set(gboolean state)static MemorySegmentcache_operation_build(Arena arena, MemorySegment operation) Binding for:
VipsOperation *vips_cache_operation_build(VipsOperation *operation)static intcache_operation_buildp(MemorySegment operation) Binding for:
int vips_cache_operation_buildp(VipsOperation **operation)static voidcache_set_dump(boolean dumpBoolean) Binding for:
void vips_cache_set_dump(gboolean dump)static voidcache_set_max(int max) Binding for:
void vips_cache_set_max(int max)static voidcache_set_max_files(int max_files) Binding for:
void vips_cache_set_max_files(int max_files)static voidcache_set_max_mem(long max_mem) Binding for:
void vips_cache_set_max_mem(size_t max_mem)static voidcache_set_trace(boolean traceBoolean) Binding for:
void vips_cache_set_trace(gboolean trace)static intenum_from_nick(Arena arena, String domainString, long type, String strString) Binding for:
int vips_enum_from_nick(const char *domain, GType type, const char *str)static Stringenum_nick(long enm, int value) Binding for:
const char *vips_enum_nick(GType enm, int value)static Stringenum_string(long enm, int value) Binding for:
const char *vips_enum_string(GType enm, int value)static voiderror(Arena arena, String domainString, String fmtString, VipsOption... options) Binding for:
void vips_error(const char *domain, const char *fmt, ...)static StringBinding for:
const char *vips_error_buffer()static StringBinding for:
char *vips_error_buffer_copy()static voidBinding for:
void vips_error_clear()static voiderror_exit(Arena arena, String fmtString, VipsOption... options) Binding for:
void vips_error_exit(const char *fmt, ...)static voidBinding for:
void vips_error_freeze()static voiderror_g(MemorySegment error) Binding for:
void vips_error_g(GError **error)static voiderror_system(Arena arena, int err, String domainString, String fmtString, VipsOption... options) Binding for:
void vips_error_system(int err, const char *domain, const char *fmt, ...)static voidBinding for:
void vips_error_thaw()static Stringfilename_get_filename(Arena arena, String vips_filenameString) Binding for:
char *vips_filename_get_filename(const char *vips_filename)static Stringfilename_get_options(Arena arena, String vips_filenameString) Binding for:
char *vips_filename_get_options(const char *vips_filename)static intfilename_suffix_match(Arena arena, String pathString, List<String> suffixesStringArray) Binding for:
int vips_filename_suffix_match(const char *path, const char *suffixes[])static Stringforeign_find_load(Arena arena, String filenameString) Binding for:
const char *vips_foreign_find_load(const char *filename)static Stringforeign_find_load_buffer(MemorySegment data, long size) Binding for:
const char *vips_foreign_find_load_buffer(const void *data, size_t size)static StringBinding for:
const char *vips_foreign_find_load_source(VipsSource *source)static Stringforeign_find_save(Arena arena, String filenameString) Binding for:
const char *vips_foreign_find_save(const char *filename)static Stringforeign_find_save_buffer(Arena arena, String suffixString) Binding for:
const char *vips_foreign_find_save_buffer(const char *suffix)static Stringforeign_find_save_target(Arena arena, String suffixString) Binding for:
const char *vips_foreign_find_save_target(const char *suffix)static longg_signal_connect_data(Arena arena, MemorySegment instance, String detailed_signalString, MemorySegment c_handler, MemorySegment data, MemorySegment destroy_data, int connect_flags) Binding for:
gulong g_signal_connect_data(gpointer instance, const gchar *detailed_signal, GCallback c_handler, gpointer data, GClosureNotify destroy_data, GConnectFlags connect_flags)static intimage_get_area(Arena arena, MemorySegment image, String nameString, MemorySegment data) Binding for:
int vips_image_get_area(const VipsImage *image, const char *name, const void **data)static intimage_get_array_double(Arena arena, MemorySegment image, String nameString, MemorySegment out, MemorySegment n) Binding for:
int vips_image_get_array_double(VipsImage *image, const char *name, double **out, int *n)static intimage_get_array_int(Arena arena, MemorySegment image, String nameString, MemorySegment out, MemorySegment n) Binding for:
int vips_image_get_array_int(VipsImage *image, const char *name, int **out, int *n)static intimage_get_as_string(Arena arena, MemorySegment image, String nameString, MemorySegment out) Binding for:
int vips_image_get_as_string(const VipsImage *image, const char *name, char **out)static intimage_get_bands(MemorySegment image) Binding for:
int vips_image_get_bands(const VipsImage *image)static intimage_get_blob(Arena arena, MemorySegment image, String nameString, MemorySegment data, MemorySegment length) Binding for:
int vips_image_get_blob(const VipsImage *image, const char *name, const void **data, size_t *length)static intimage_get_coding(MemorySegment image) Binding for:
VipsCoding vips_image_get_coding(const VipsImage *image)static intimage_get_concurrency(MemorySegment image, int default_concurrency) Binding for:
int vips_image_get_concurrency(VipsImage *image, int default_concurrency)static MemorySegmentimage_get_data(Arena arena, MemorySegment image) Binding for:
const void *vips_image_get_data(VipsImage *image)static intimage_get_double(Arena arena, MemorySegment image, String nameString, MemorySegment out) Binding for:
int vips_image_get_double(const VipsImage *image, const char *name, double *out)static MemorySegmentimage_get_fields(MemorySegment image) Binding for:
gchar **vips_image_get_fields(VipsImage *image)static Stringimage_get_filename(MemorySegment image) Binding for:
const char *vips_image_get_filename(const VipsImage *image)static intimage_get_format(MemorySegment image) Binding for:
VipsBandFormat vips_image_get_format(const VipsImage *image)static doubleimage_get_format_max(int format) Binding for:
double vips_image_get_format_max(VipsBandFormat format)static intimage_get_height(MemorySegment image) Binding for:
int vips_image_get_height(const VipsImage *image)static Stringimage_get_history(MemorySegment image) Binding for:
const char *vips_image_get_history(VipsImage *image)static intimage_get_image(Arena arena, MemorySegment image, String nameString, MemorySegment out) Binding for:
int vips_image_get_image(const VipsImage *image, const char *name, VipsImage **out)static intimage_get_int(Arena arena, MemorySegment image, String nameString, MemorySegment out) Binding for:
int vips_image_get_int(const VipsImage *image, const char *name, int *out)static intBinding for:
VipsInterpretation vips_image_get_interpretation(const VipsImage *image)static Stringimage_get_mode(MemorySegment image) Binding for:
const char *vips_image_get_mode(const VipsImage *image)static intimage_get_n_pages(MemorySegment image) Binding for:
int vips_image_get_n_pages(VipsImage *image)static intimage_get_n_subifds(MemorySegment image) Binding for:
int vips_image_get_n_subifds(VipsImage *image)static doubleimage_get_offset(MemorySegment image) Binding for:
double vips_image_get_offset(const VipsImage *image)static intBinding for:
int vips_image_get_orientation(VipsImage *image)static booleanBinding for:
gboolean vips_image_get_orientation_swap(VipsImage *image)static intBinding for:
int vips_image_get_page_height(VipsImage *image)static doubleimage_get_scale(MemorySegment image) Binding for:
double vips_image_get_scale(const VipsImage *image)static intimage_get_string(Arena arena, MemorySegment image, String nameString, MemorySegment out) Binding for:
int vips_image_get_string(const VipsImage *image, const char *name, const char **out)static longBinding for:
GType vips_image_get_type()static longimage_get_typeof(Arena arena, MemorySegment image, String nameString) Binding for:
GType vips_image_get_typeof(const VipsImage *image, const char *name)static intimage_get_width(MemorySegment image) Binding for:
int vips_image_get_width(const VipsImage *image)static intimage_get_xoffset(MemorySegment image) Binding for:
int vips_image_get_xoffset(const VipsImage *image)static doubleimage_get_xres(MemorySegment image) Binding for:
double vips_image_get_xres(const VipsImage *image)static intimage_get_yoffset(MemorySegment image) Binding for:
int vips_image_get_yoffset(const VipsImage *image)static doubleimage_get_yres(MemorySegment image) Binding for:
double vips_image_get_yres(const VipsImage *image)static booleanimage_hasalpha(MemorySegment image) Binding for:
gboolean vips_image_hasalpha(VipsImage *image)static MemorySegmentimage_map(MemorySegment image, MemorySegment fn, MemorySegment a) Binding for:
void *vips_image_map(VipsImage *image, VipsImageMapFn fn, void *a)static MemorySegmentBinding for:
VipsImage *vips_image_new()static MemorySegmentimage_new_from_memory(Arena arena, MemorySegment data, long size, int width, int height, int bands, int format) Binding for:
VipsImage *vips_image_new_from_memory(const void *data, size_t size, int width, int height, int bands, VipsBandFormat format)static MemorySegmentimage_new_from_memory_copy(Arena arena, MemorySegment data, long size, int width, int height, int bands, int format) Binding for:
VipsImage *vips_image_new_from_memory_copy(const void *data, size_t size, int width, int height, int bands, VipsBandFormat format)static booleanimage_remove(Arena arena, MemorySegment image, String nameString) Binding for:
gboolean vips_image_remove(VipsImage *image, const char *name)static voidimage_set_area(Arena arena, MemorySegment image, String nameString, MemorySegment free_fn, MemorySegment data) Binding for:
void vips_image_set_area(VipsImage *image, const char *name, VipsCallbackFn free_fn, void *data)static voidimage_set_array_double(Arena arena, MemorySegment image, String nameString, MemorySegment array, int n) Binding for:
void vips_image_set_array_double(VipsImage *image, const char *name, const double *array, int n)static voidimage_set_array_int(Arena arena, MemorySegment image, String nameString, MemorySegment array, int n) Binding for:
void vips_image_set_array_int(VipsImage *image, const char *name, const int *array, int n)static voidimage_set_blob(Arena arena, MemorySegment image, String nameString, MemorySegment free_fn, MemorySegment data, long length) Binding for:
void vips_image_set_blob(VipsImage *image, const char *name, VipsCallbackFn free_fn, const void *data, size_t length)static voidimage_set_blob_copy(Arena arena, MemorySegment image, String nameString, MemorySegment data, long length) Binding for:
void vips_image_set_blob_copy(VipsImage *image, const char *name, const void *data, size_t length)static voidimage_set_delete_on_close(MemorySegment image, boolean delete_on_closeBoolean) Binding for:
void vips_image_set_delete_on_close(VipsImage *image, gboolean delete_on_close)static voidimage_set_double(Arena arena, MemorySegment image, String nameString, double d) Binding for:
void vips_image_set_double(VipsImage *image, const char *name, double d)static voidimage_set_image(Arena arena, MemorySegment image, String nameString, MemorySegment im) Binding for:
void vips_image_set_image(VipsImage *image, const char *name, VipsImage *im)static voidimage_set_int(Arena arena, MemorySegment image, String nameString, int i) Binding for:
void vips_image_set_int(VipsImage *image, const char *name, int i)static voidimage_set_kill(MemorySegment image, boolean killBoolean) Binding for:
void vips_image_set_kill(VipsImage *image, gboolean kill)static voidimage_set_progress(MemorySegment image, boolean progressBoolean) Binding for:
void vips_image_set_progress(VipsImage *image, gboolean progress)static voidimage_set_string(Arena arena, MemorySegment image, String nameString, String strString) Binding for:
void vips_image_set_string(VipsImage *image, const char *name, const char *str)static intimage_write(MemorySegment image, MemorySegment out) Binding for:
int vips_image_write(VipsImage *image, VipsImage *out)static MemorySegmentimage_write_to_memory(MemorySegment in, MemorySegment size) Binding for:
void *vips_image_write_to_memory(VipsImage *in, size_t *size)static voidstatic intBinding for:
int vips_init(const char *argv0)static voidinterpolate(MemorySegment interpolate, MemorySegment out, MemorySegment in, double x, double y) Binding for:
void vips_interpolate(VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y)static MemorySegmentinterpolate_bilinear_static(Arena arena) Binding for:
VipsInterpolate *vips_interpolate_bilinear_static()static MemorySegmentinterpolate_get_method(MemorySegment interpolate) Binding for:
VipsInterpolateMethod vips_interpolate_get_method(VipsInterpolate *interpolate)static longBinding for:
GType vips_interpolate_get_type()static intinterpolate_get_window_offset(MemorySegment interpolate) Binding for:
int vips_interpolate_get_window_offset(VipsInterpolate *interpolate)static intinterpolate_get_window_size(MemorySegment interpolate) Binding for:
int vips_interpolate_get_window_size(VipsInterpolate *interpolate)static MemorySegmentinterpolate_nearest_static(Arena arena) Binding for:
VipsInterpolate *vips_interpolate_nearest_static()static MemorySegmentinterpolate_new(Arena arena, String nicknameString) Binding for:
VipsInterpolate *vips_interpolate_new(const char *nickname)static voidleak_set(boolean leakBoolean) Binding for:
void vips_leak_set(gboolean leak)static Stringnickname_find(long type) Binding for:
const char *vips_nickname_find(GType type)static intobject_get_args(MemorySegment object, MemorySegment names, MemorySegment flags, MemorySegment n_args) Binding for:
int vips_object_get_args(VipsObject *object, const char ***names, int **flags, int *n_args)static intobject_get_argument(Arena arena, MemorySegment object, String nameString, MemorySegment pspec, MemorySegment argument_class, MemorySegment argument_instance) Binding for:
int vips_object_get_argument(VipsObject *object, const char *name, GParamSpec **pspec, VipsArgumentClass **argument_class, VipsArgumentInstance **argument_instance)static intobject_get_argument_flags(Arena arena, MemorySegment object, String nameString) Binding for:
VipsArgumentFlags vips_object_get_argument_flags(VipsObject *object, const char *name)static intobject_get_argument_priority(Arena arena, MemorySegment object, String nameString) Binding for:
int vips_object_get_argument_priority(VipsObject *object, const char *name)static intobject_get_argument_to_string(Arena arena, MemorySegment object, String nameString, String argString) Binding for:
int vips_object_get_argument_to_string(VipsObject *object, const char *name, const char *arg)static Stringobject_get_description(MemorySegment object) Binding for:
const char *vips_object_get_description(VipsObject *object)static intobject_set_from_string(Arena arena, MemorySegment object, String stringString) Binding for:
int vips_object_set_from_string(VipsObject *object, const char *string)static voidobject_unref_outputs(MemorySegment object) Binding for:
void vips_object_unref_outputs(VipsObject *object)static intoperation_get_flags(MemorySegment operation) Binding for:
VipsOperationFlags vips_operation_get_flags(VipsOperation *operation)static MemorySegmentoperation_new(Arena arena, String nameString) Binding for:
VipsOperation *vips_operation_new(const char *name)static voidshutdown()Binding for:
void vips_shutdown()static MemorySegmentsource_custom_new(Arena arena) Binding for:
VipsSourceCustom *vips_source_custom_new()static longBinding for:
GType vips_source_get_type()static MemorySegmentsource_new_from_blob(Arena arena, MemorySegment blob) Binding for:
VipsSource *vips_source_new_from_blob(VipsBlob *blob)static MemorySegmentsource_new_from_descriptor(Arena arena, int descriptor) Binding for:
VipsSource *vips_source_new_from_descriptor(int descriptor)static MemorySegmentsource_new_from_file(Arena arena, String filenameString) Binding for:
VipsSource *vips_source_new_from_file(const char *filename)static MemorySegmentsource_new_from_memory(Arena arena, MemorySegment data, long length) Binding for:
VipsSource *vips_source_new_from_memory(const void *data, size_t length)static MemorySegmentsource_new_from_options(Arena arena, String optionsString) Binding for:
VipsSource *vips_source_new_from_options(const char *options)static MemorySegmentsource_new_from_target(Arena arena, MemorySegment target) Binding for:
VipsSource *vips_source_new_from_target(VipsTarget *target)static MemorySegmenttarget_custom_new(Arena arena) Binding for:
VipsTargetCustom *vips_target_custom_new()static longBinding for:
GType vips_target_get_type()static MemorySegmenttarget_new_temp(Arena arena, MemorySegment based_on) Binding for:
VipsTarget *vips_target_new_temp(VipsTarget *based_on)static MemorySegmenttarget_new_to_descriptor(Arena arena, int descriptor) Binding for:
VipsTarget *vips_target_new_to_descriptor(int descriptor)static MemorySegmenttarget_new_to_file(Arena arena, String filenameString) Binding for:
VipsTarget *vips_target_new_to_file(const char *filename)static MemorySegmenttarget_new_to_memory(Arena arena) Binding for:
VipsTarget *vips_target_new_to_memory()static inttype_depth(long type) Binding for:
int vips_type_depth(GType type)static longBinding for:
GType vips_type_find(const char *basename, const char *nickname)static MemorySegmenttype_map(long base, MemorySegment fn, MemorySegment a, MemorySegment b) Binding for:
void *vips_type_map(GType base, VipsTypeMap2Fn fn, void *a, void *b)static MemorySegmenttype_map_all(long base, MemorySegment fn, MemorySegment a) Binding for:
void *vips_type_map_all(GType base, VipsTypeMapFn fn, void *a)static MemorySegmentvalue_get_area(MemorySegment value, MemorySegment length) Binding for:
void *vips_value_get_area(const GValue *value, size_t *length)static MemorySegmentvalue_get_array(MemorySegment value, MemorySegment n, MemorySegment type, MemorySegment sizeof_type) Binding for:
void *vips_value_get_array(const GValue *value, int *n, GType *type, size_t *sizeof_type)static MemorySegmentvalue_get_array_double(Arena arena, MemorySegment value, MemorySegment n) Binding for:
double *vips_value_get_array_double(const GValue *value, int *n)static MemorySegmentvalue_get_array_image(MemorySegment value, MemorySegment n) Binding for:
VipsImage **vips_value_get_array_image(const GValue *value, int *n)static MemorySegmentvalue_get_array_int(Arena arena, MemorySegment value, MemorySegment n) Binding for:
int *vips_value_get_array_int(const GValue *value, int *n)static MemorySegmentvalue_get_array_object(MemorySegment value, MemorySegment n) Binding for:
GObject **vips_value_get_array_object(const GValue *value, int *n)static MemorySegmentvalue_get_blob(MemorySegment value, MemorySegment length) Binding for:
void *vips_value_get_blob(const GValue *value, size_t *length)static Stringvalue_get_ref_string(MemorySegment value, MemorySegment length) Binding for:
const char *vips_value_get_ref_string(const GValue *value, size_t *length)static StringBinding for:
const char *vips_value_get_save_string(const GValue *value)static booleanvalue_is_null(MemorySegment psoec, MemorySegment value) Binding for:
gboolean vips_value_is_null(GParamSpec *psoec, const GValue *value)static voidvalue_set_area(MemorySegment value, MemorySegment free_fn, MemorySegment data) Binding for:
void vips_value_set_area(GValue *value, VipsCallbackFn free_fn, void *data)static voidvalue_set_array(MemorySegment value, int n, long type, long sizeof_type) Binding for:
void vips_value_set_array(GValue *value, int n, GType type, size_t sizeof_type)static voidvalue_set_array_double(MemorySegment value, MemorySegment array, int n) Binding for:
void vips_value_set_array_double(GValue *value, const double *array, int n)static voidvalue_set_array_image(MemorySegment value, int n) Binding for:
void vips_value_set_array_image(GValue *value, int n)static voidvalue_set_array_int(MemorySegment value, MemorySegment array, int n) Binding for:
void vips_value_set_array_int(GValue *value, const int *array, int n)static voidvalue_set_array_object(MemorySegment value, int n) Binding for:
void vips_value_set_array_object(GValue *value, int n)static voidvalue_set_blob(MemorySegment value, MemorySegment free_fn, MemorySegment data, long length) Binding for:
void vips_value_set_blob(GValue *value, VipsCallbackFn free_fn, const void *data, size_t length)static voidvalue_set_blob_free(MemorySegment value, MemorySegment data, long length) Binding for:
void vips_value_set_blob_free(GValue *value, void *data, size_t length)static voidvalue_set_ref_string(Arena arena, MemorySegment value, String strString) Binding for:
void vips_value_set_ref_string(GValue *value, const char *str)static voidvalue_set_save_string(Arena arena, MemorySegment value, String strString) Binding for:
void vips_value_set_save_string(GValue *value, const char *str)static voidvalue_set_save_stringf(Arena arena, MemorySegment value, String fmtString, VipsOption... options) Binding for:
void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)static intversion(int flag) Binding for:
int vips_version(int flag)static StringBinding for:
const char *vips_version_string()
-
Constructor Details
-
VipsHelper
public VipsHelper()
-
-
Method Details
-
init
-
g_signal_connect_data
public static long g_signal_connect_data(Arena arena, MemorySegment instance, String detailed_signalString, MemorySegment c_handler, MemorySegment data, MemorySegment destroy_data, int connect_flags) throws VipsError Binding for:
gulong g_signal_connect_data(gpointer instance, const gchar *detailed_signal, GCallback c_handler, gpointer data, GClosureNotify destroy_data, GConnectFlags connect_flags)- Throws:
VipsError
-
enum_string
-
enum_nick
-
enum_from_nick
-
filename_suffix_match
-
object_get_args
public static int object_get_args(MemorySegment object, MemorySegment names, MemorySegment flags, MemorySegment n_args) throws VipsError Binding for:
int vips_object_get_args(VipsObject *object, const char ***names, int **flags, int *n_args)- Throws:
VipsError
-
object_get_argument
public static int object_get_argument(Arena arena, MemorySegment object, String nameString, MemorySegment pspec, MemorySegment argument_class, MemorySegment argument_instance) throws VipsError Binding for:
int vips_object_get_argument(VipsObject *object, const char *name, GParamSpec **pspec, VipsArgumentClass **argument_class, VipsArgumentInstance **argument_instance)- Throws:
VipsError
-
object_get_argument_flags
public static int object_get_argument_flags(Arena arena, MemorySegment object, String nameString) throws VipsError Binding for:
VipsArgumentFlags vips_object_get_argument_flags(VipsObject *object, const char *name)- Throws:
VipsError
-
object_get_argument_priority
public static int object_get_argument_priority(Arena arena, MemorySegment object, String nameString) throws VipsError Binding for:
int vips_object_get_argument_priority(VipsObject *object, const char *name)- Throws:
VipsError
-
value_is_null
Binding for:
gboolean vips_value_is_null(GParamSpec *psoec, const GValue *value)- Throws:
VipsError
-
object_get_argument_to_string
-
object_set_from_string
public static int object_set_from_string(Arena arena, MemorySegment object, String stringString) throws VipsError Binding for:
int vips_object_set_from_string(VipsObject *object, const char *string)- Throws:
VipsError
-
type_map
public static MemorySegment type_map(long base, MemorySegment fn, MemorySegment a, MemorySegment b) throws VipsError Binding for:
void *vips_type_map(GType base, VipsTypeMap2Fn fn, void *a, void *b)- Throws:
VipsError
-
type_map_all
public static MemorySegment type_map_all(long base, MemorySegment fn, MemorySegment a) throws VipsError Binding for:
void *vips_type_map_all(GType base, VipsTypeMapFn fn, void *a)- Throws:
VipsError
-
type_depth
-
type_find
-
nickname_find
-
object_unref_outputs
Binding for:
void vips_object_unref_outputs(VipsObject *object)- Throws:
VipsError
-
object_get_description
Binding for:
const char *vips_object_get_description(VipsObject *object)- Throws:
VipsError
-
area_copy
Binding for:
VipsArea *vips_area_copy(VipsArea *area)- Throws:
VipsError
-
area_unref
Binding for:
void vips_area_unref(VipsArea *area)- Throws:
VipsError
-
area_get_data
public static MemorySegment area_get_data(MemorySegment area, MemorySegment length, MemorySegment n, MemorySegment type, MemorySegment sizeof_type) throws VipsError Binding for:
void *vips_area_get_data(VipsArea *area, size_t *length, int *n, GType *type, size_t *sizeof_type)- Throws:
VipsError
-
area_get_type
-
blob_new
public static MemorySegment blob_new(Arena arena, MemorySegment free_fn, MemorySegment data, long length) throws VipsError Binding for:
VipsBlob *vips_blob_new(VipsCallbackFn free_fn, const void *data, size_t length)- Throws:
VipsError
-
blob_copy
public static MemorySegment blob_copy(Arena arena, MemorySegment data, long length) throws VipsError Binding for:
VipsBlob *vips_blob_copy(const void *data, size_t length)- Throws:
VipsError
-
blob_get
public static MemorySegment blob_get(Arena arena, MemorySegment blob, MemorySegment length) throws VipsError Binding for:
const void *vips_blob_get(VipsBlob *blob, size_t *length)- Throws:
VipsError
-
blob_set
public static void blob_set(MemorySegment blob, MemorySegment free_fn, MemorySegment data, long length) throws VipsError Binding for:
void vips_blob_set(VipsBlob *blob, VipsCallbackFn free_fn, const void *data, size_t length)- Throws:
VipsError
-
blob_get_type
-
array_double_get_type
-
array_int_get_type
-
array_image_get_type
-
value_set_area
public static void value_set_area(MemorySegment value, MemorySegment free_fn, MemorySegment data) throws VipsError Binding for:
void vips_value_set_area(GValue *value, VipsCallbackFn free_fn, void *data)- Throws:
VipsError
-
value_get_area
public static MemorySegment value_get_area(MemorySegment value, MemorySegment length) throws VipsError Binding for:
void *vips_value_get_area(const GValue *value, size_t *length)- Throws:
VipsError
-
value_get_save_string
Binding for:
const char *vips_value_get_save_string(const GValue *value)- Throws:
VipsError
-
value_set_save_string
public static void value_set_save_string(Arena arena, MemorySegment value, String strString) throws VipsError Binding for:
void vips_value_set_save_string(GValue *value, const char *str)- Throws:
VipsError
-
value_get_ref_string
public static String value_get_ref_string(MemorySegment value, MemorySegment length) throws VipsError Binding for:
const char *vips_value_get_ref_string(const GValue *value, size_t *length)- Throws:
VipsError
-
value_set_ref_string
public static void value_set_ref_string(Arena arena, MemorySegment value, String strString) throws VipsError Binding for:
void vips_value_set_ref_string(GValue *value, const char *str)- Throws:
VipsError
-
value_get_blob
public static MemorySegment value_get_blob(MemorySegment value, MemorySegment length) throws VipsError Binding for:
void *vips_value_get_blob(const GValue *value, size_t *length)- Throws:
VipsError
-
value_set_blob
public static void value_set_blob(MemorySegment value, MemorySegment free_fn, MemorySegment data, long length) throws VipsError Binding for:
void vips_value_set_blob(GValue *value, VipsCallbackFn free_fn, const void *data, size_t length)- Throws:
VipsError
-
value_set_blob_free
public static void value_set_blob_free(MemorySegment value, MemorySegment data, long length) throws VipsError Binding for:
void vips_value_set_blob_free(GValue *value, void *data, size_t length)- Throws:
VipsError
-
value_set_array
public static void value_set_array(MemorySegment value, int n, long type, long sizeof_type) throws VipsError Binding for:
void vips_value_set_array(GValue *value, int n, GType type, size_t sizeof_type)- Throws:
VipsError
-
value_get_array
public static MemorySegment value_get_array(MemorySegment value, MemorySegment n, MemorySegment type, MemorySegment sizeof_type) throws VipsError Binding for:
void *vips_value_get_array(const GValue *value, int *n, GType *type, size_t *sizeof_type)- Throws:
VipsError
-
value_get_array_double
public static MemorySegment value_get_array_double(Arena arena, MemorySegment value, MemorySegment n) throws VipsError Binding for:
double *vips_value_get_array_double(const GValue *value, int *n)- Throws:
VipsError
-
value_set_array_double
public static void value_set_array_double(MemorySegment value, MemorySegment array, int n) throws VipsError Binding for:
void vips_value_set_array_double(GValue *value, const double *array, int n)- Throws:
VipsError
-
value_get_array_int
public static MemorySegment value_get_array_int(Arena arena, MemorySegment value, MemorySegment n) throws VipsError Binding for:
int *vips_value_get_array_int(const GValue *value, int *n)- Throws:
VipsError
-
value_set_array_int
public static void value_set_array_int(MemorySegment value, MemorySegment array, int n) throws VipsError Binding for:
void vips_value_set_array_int(GValue *value, const int *array, int n)- Throws:
VipsError
-
value_get_array_object
public static MemorySegment value_get_array_object(MemorySegment value, MemorySegment n) throws VipsError Binding for:
GObject **vips_value_get_array_object(const GValue *value, int *n)- Throws:
VipsError
-
value_set_array_object
Binding for:
void vips_value_set_array_object(GValue *value, int n)- Throws:
VipsError
-
source_get_type
-
source_new_from_descriptor
public static MemorySegment source_new_from_descriptor(Arena arena, int descriptor) throws VipsError Binding for:
VipsSource *vips_source_new_from_descriptor(int descriptor)- Throws:
VipsError
-
source_new_from_file
public static MemorySegment source_new_from_file(Arena arena, String filenameString) throws VipsError Binding for:
VipsSource *vips_source_new_from_file(const char *filename)- Throws:
VipsError
-
source_new_from_blob
Binding for:
VipsSource *vips_source_new_from_blob(VipsBlob *blob)- Throws:
VipsError
-
source_new_from_target
public static MemorySegment source_new_from_target(Arena arena, MemorySegment target) throws VipsError Binding for:
VipsSource *vips_source_new_from_target(VipsTarget *target)- Throws:
VipsError
-
source_new_from_memory
public static MemorySegment source_new_from_memory(Arena arena, MemorySegment data, long length) throws VipsError Binding for:
VipsSource *vips_source_new_from_memory(const void *data, size_t length)- Throws:
VipsError
-
source_new_from_options
public static MemorySegment source_new_from_options(Arena arena, String optionsString) throws VipsError Binding for:
VipsSource *vips_source_new_from_options(const char *options)- Throws:
VipsError
-
source_custom_new
Binding for:
VipsSourceCustom *vips_source_custom_new()- Throws:
VipsError
-
target_get_type
-
target_new_to_descriptor
Binding for:
VipsTarget *vips_target_new_to_descriptor(int descriptor)- Throws:
VipsError
-
target_new_to_file
Binding for:
VipsTarget *vips_target_new_to_file(const char *filename)- Throws:
VipsError
-
target_new_to_memory
Binding for:
VipsTarget *vips_target_new_to_memory()- Throws:
VipsError
-
target_new_temp
Binding for:
VipsTarget *vips_target_new_temp(VipsTarget *based_on)- Throws:
VipsError
-
target_custom_new
Binding for:
VipsTargetCustom *vips_target_custom_new()- Throws:
VipsError
-
image_get_type
-
image_set_progress
public static void image_set_progress(MemorySegment image, boolean progressBoolean) throws VipsError Binding for:
void vips_image_set_progress(VipsImage *image, gboolean progress)- Throws:
VipsError
-
image_set_kill
Binding for:
void vips_image_set_kill(VipsImage *image, gboolean kill)- Throws:
VipsError
-
filename_get_filename
-
filename_get_options
-
image_new
Binding for:
VipsImage *vips_image_new()- Throws:
VipsError
-
image_new_from_memory
public static MemorySegment image_new_from_memory(Arena arena, MemorySegment data, long size, int width, int height, int bands, int format) throws VipsError Binding for:
VipsImage *vips_image_new_from_memory(const void *data, size_t size, int width, int height, int bands, VipsBandFormat format)- Throws:
VipsError
-
image_new_from_memory_copy
public static MemorySegment image_new_from_memory_copy(Arena arena, MemorySegment data, long size, int width, int height, int bands, int format) throws VipsError Binding for:
VipsImage *vips_image_new_from_memory_copy(const void *data, size_t size, int width, int height, int bands, VipsBandFormat format)- Throws:
VipsError
-
image_set_delete_on_close
public static void image_set_delete_on_close(MemorySegment image, boolean delete_on_closeBoolean) throws VipsError Binding for:
void vips_image_set_delete_on_close(VipsImage *image, gboolean delete_on_close)- Throws:
VipsError
-
image_write
Binding for:
int vips_image_write(VipsImage *image, VipsImage *out)- Throws:
VipsError
-
image_write_to_memory
public static MemorySegment image_write_to_memory(MemorySegment in, MemorySegment size) throws VipsError Binding for:
void *vips_image_write_to_memory(VipsImage *in, size_t *size)- Throws:
VipsError
-
image_hasalpha
Binding for:
gboolean vips_image_hasalpha(VipsImage *image)- Throws:
VipsError
-
value_get_array_image
public static MemorySegment value_get_array_image(MemorySegment value, MemorySegment n) throws VipsError Binding for:
VipsImage **vips_value_get_array_image(const GValue *value, int *n)- Throws:
VipsError
-
value_set_array_image
Binding for:
void vips_value_set_array_image(GValue *value, int n)- Throws:
VipsError
-
error_buffer
-
error_buffer_copy
-
error_clear
-
error_freeze
-
error_thaw
-
error_g
Binding for:
void vips_error_g(GError **error)- Throws:
VipsError
-
interpolate_get_type
-
interpolate
public static void interpolate(MemorySegment interpolate, MemorySegment out, MemorySegment in, double x, double y) throws VipsError Binding for:
void vips_interpolate(VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y)- Throws:
VipsError
-
interpolate_get_method
Binding for:
VipsInterpolateMethod vips_interpolate_get_method(VipsInterpolate *interpolate)- Throws:
VipsError
-
interpolate_get_window_size
Binding for:
int vips_interpolate_get_window_size(VipsInterpolate *interpolate)- Throws:
VipsError
-
interpolate_get_window_offset
Binding for:
int vips_interpolate_get_window_offset(VipsInterpolate *interpolate)- Throws:
VipsError
-
interpolate_nearest_static
Binding for:
VipsInterpolate *vips_interpolate_nearest_static()- Throws:
VipsError
-
interpolate_bilinear_static
Binding for:
VipsInterpolate *vips_interpolate_bilinear_static()- Throws:
VipsError
-
interpolate_new
Binding for:
VipsInterpolate *vips_interpolate_new(const char *nickname)- Throws:
VipsError
-
image_get_width
Binding for:
int vips_image_get_width(const VipsImage *image)- Throws:
VipsError
-
image_get_height
Binding for:
int vips_image_get_height(const VipsImage *image)- Throws:
VipsError
-
image_get_bands
Binding for:
int vips_image_get_bands(const VipsImage *image)- Throws:
VipsError
-
image_get_format
Binding for:
VipsBandFormat vips_image_get_format(const VipsImage *image)- Throws:
VipsError
-
image_get_format_max
-
image_get_coding
Binding for:
VipsCoding vips_image_get_coding(const VipsImage *image)- Throws:
VipsError
-
image_get_interpretation
Binding for:
VipsInterpretation vips_image_get_interpretation(const VipsImage *image)- Throws:
VipsError
-
image_get_xres
Binding for:
double vips_image_get_xres(const VipsImage *image)- Throws:
VipsError
-
image_get_yres
Binding for:
double vips_image_get_yres(const VipsImage *image)- Throws:
VipsError
-
image_get_xoffset
Binding for:
int vips_image_get_xoffset(const VipsImage *image)- Throws:
VipsError
-
image_get_yoffset
Binding for:
int vips_image_get_yoffset(const VipsImage *image)- Throws:
VipsError
-
image_get_filename
Binding for:
const char *vips_image_get_filename(const VipsImage *image)- Throws:
VipsError
-
image_get_mode
Binding for:
const char *vips_image_get_mode(const VipsImage *image)- Throws:
VipsError
-
image_get_scale
Binding for:
double vips_image_get_scale(const VipsImage *image)- Throws:
VipsError
-
image_get_offset
Binding for:
double vips_image_get_offset(const VipsImage *image)- Throws:
VipsError
-
image_get_page_height
Binding for:
int vips_image_get_page_height(VipsImage *image)- Throws:
VipsError
-
image_get_n_pages
Binding for:
int vips_image_get_n_pages(VipsImage *image)- Throws:
VipsError
-
image_get_n_subifds
Binding for:
int vips_image_get_n_subifds(VipsImage *image)- Throws:
VipsError
-
image_get_orientation
Binding for:
int vips_image_get_orientation(VipsImage *image)- Throws:
VipsError
-
image_get_orientation_swap
Binding for:
gboolean vips_image_get_orientation_swap(VipsImage *image)- Throws:
VipsError
-
image_get_concurrency
public static int image_get_concurrency(MemorySegment image, int default_concurrency) throws VipsError Binding for:
int vips_image_get_concurrency(VipsImage *image, int default_concurrency)- Throws:
VipsError
-
image_get_data
Binding for:
const void *vips_image_get_data(VipsImage *image)- Throws:
VipsError
-
image_get_as_string
public static int image_get_as_string(Arena arena, MemorySegment image, String nameString, MemorySegment out) throws VipsError Binding for:
int vips_image_get_as_string(const VipsImage *image, const char *name, char **out)- Throws:
VipsError
-
image_get_typeof
public static long image_get_typeof(Arena arena, MemorySegment image, String nameString) throws VipsError Binding for:
GType vips_image_get_typeof(const VipsImage *image, const char *name)- Throws:
VipsError
-
image_remove
public static boolean image_remove(Arena arena, MemorySegment image, String nameString) throws VipsError Binding for:
gboolean vips_image_remove(VipsImage *image, const char *name)- Throws:
VipsError
-
image_map
public static MemorySegment image_map(MemorySegment image, MemorySegment fn, MemorySegment a) throws VipsError Binding for:
void *vips_image_map(VipsImage *image, VipsImageMapFn fn, void *a)- Throws:
VipsError
-
image_get_fields
Binding for:
gchar **vips_image_get_fields(VipsImage *image)- Throws:
VipsError
-
image_set_area
public static void image_set_area(Arena arena, MemorySegment image, String nameString, MemorySegment free_fn, MemorySegment data) throws VipsError Binding for:
void vips_image_set_area(VipsImage *image, const char *name, VipsCallbackFn free_fn, void *data)- Throws:
VipsError
-
image_get_area
public static int image_get_area(Arena arena, MemorySegment image, String nameString, MemorySegment data) throws VipsError Binding for:
int vips_image_get_area(const VipsImage *image, const char *name, const void **data)- Throws:
VipsError
-
image_set_blob
public static void image_set_blob(Arena arena, MemorySegment image, String nameString, MemorySegment free_fn, MemorySegment data, long length) throws VipsError Binding for:
void vips_image_set_blob(VipsImage *image, const char *name, VipsCallbackFn free_fn, const void *data, size_t length)- Throws:
VipsError
-
image_set_blob_copy
public static void image_set_blob_copy(Arena arena, MemorySegment image, String nameString, MemorySegment data, long length) throws VipsError Binding for:
void vips_image_set_blob_copy(VipsImage *image, const char *name, const void *data, size_t length)- Throws:
VipsError
-
image_get_blob
public static int image_get_blob(Arena arena, MemorySegment image, String nameString, MemorySegment data, MemorySegment length) throws VipsError Binding for:
int vips_image_get_blob(const VipsImage *image, const char *name, const void **data, size_t *length)- Throws:
VipsError
-
image_get_int
public static int image_get_int(Arena arena, MemorySegment image, String nameString, MemorySegment out) throws VipsError Binding for:
int vips_image_get_int(const VipsImage *image, const char *name, int *out)- Throws:
VipsError
-
image_set_int
public static void image_set_int(Arena arena, MemorySegment image, String nameString, int i) throws VipsError Binding for:
void vips_image_set_int(VipsImage *image, const char *name, int i)- Throws:
VipsError
-
image_get_double
public static int image_get_double(Arena arena, MemorySegment image, String nameString, MemorySegment out) throws VipsError Binding for:
int vips_image_get_double(const VipsImage *image, const char *name, double *out)- Throws:
VipsError
-
image_set_double
public static void image_set_double(Arena arena, MemorySegment image, String nameString, double d) throws VipsError Binding for:
void vips_image_set_double(VipsImage *image, const char *name, double d)- Throws:
VipsError
-
image_get_string
public static int image_get_string(Arena arena, MemorySegment image, String nameString, MemorySegment out) throws VipsError Binding for:
int vips_image_get_string(const VipsImage *image, const char *name, const char **out)- Throws:
VipsError
-
image_set_string
-
image_get_image
public static int image_get_image(Arena arena, MemorySegment image, String nameString, MemorySegment out) throws VipsError Binding for:
int vips_image_get_image(const VipsImage *image, const char *name, VipsImage **out)- Throws:
VipsError
-
image_set_image
public static void image_set_image(Arena arena, MemorySegment image, String nameString, MemorySegment im) throws VipsError Binding for:
void vips_image_set_image(VipsImage *image, const char *name, VipsImage *im)- Throws:
VipsError
-
image_set_array_int
public static void image_set_array_int(Arena arena, MemorySegment image, String nameString, MemorySegment array, int n) throws VipsError Binding for:
void vips_image_set_array_int(VipsImage *image, const char *name, const int *array, int n)- Throws:
VipsError
-
image_get_array_int
public static int image_get_array_int(Arena arena, MemorySegment image, String nameString, MemorySegment out, MemorySegment n) throws VipsError Binding for:
int vips_image_get_array_int(VipsImage *image, const char *name, int **out, int *n)- Throws:
VipsError
-
image_get_array_double
public static int image_get_array_double(Arena arena, MemorySegment image, String nameString, MemorySegment out, MemorySegment n) throws VipsError Binding for:
int vips_image_get_array_double(VipsImage *image, const char *name, double **out, int *n)- Throws:
VipsError
-
image_set_array_double
public static void image_set_array_double(Arena arena, MemorySegment image, String nameString, MemorySegment array, int n) throws VipsError Binding for:
void vips_image_set_array_double(VipsImage *image, const char *name, const double *array, int n)- Throws:
VipsError
-
image_get_history
Binding for:
const char *vips_image_get_history(VipsImage *image)- Throws:
VipsError
-
operation_get_flags
Binding for:
VipsOperationFlags vips_operation_get_flags(VipsOperation *operation)- Throws:
VipsError
-
operation_new
Binding for:
VipsOperation *vips_operation_new(const char *name)- Throws:
VipsError
-
cache_operation_buildp
Binding for:
int vips_cache_operation_buildp(VipsOperation **operation)- Throws:
VipsError
-
cache_operation_build
public static MemorySegment cache_operation_build(Arena arena, MemorySegment operation) throws VipsError Binding for:
VipsOperation *vips_cache_operation_build(VipsOperation *operation)- Throws:
VipsError
-
cache_set_max
-
cache_set_max_mem
-
cache_set_max_files
-
cache_set_dump
-
cache_set_trace
-
foreign_find_load
-
foreign_find_load_buffer
Binding for:
const char *vips_foreign_find_load_buffer(const void *data, size_t size)- Throws:
VipsError
-
foreign_find_load_source
Binding for:
const char *vips_foreign_find_load_source(VipsSource *source)- Throws:
VipsError
-
foreign_find_save
-
foreign_find_save_buffer
-
foreign_find_save_target
-
init
-
shutdown
-
leak_set
-
block_untrusted_set
-
version_string
-
version
-
error_exit
public static void error_exit(Arena arena, String fmtString, VipsOption... options) throws VipsError Binding for:
void vips_error_exit(const char *fmt, ...)- Throws:
VipsError
-
error_system
-
error
-
value_set_save_stringf
public static void value_set_save_stringf(Arena arena, MemorySegment value, String fmtString, VipsOption... options) throws VipsError Binding for:
void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)- Throws:
VipsError
-