java.lang.Object
app.photofox.vipsffm.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(Arena arena, 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 intimage_get_height(MemorySegment image) Binding for:int vips_image_get_height(const VipsImage *image)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 booleanimage_hasalpha(MemorySegment image) Binding for:gboolean vips_image_hasalpha(VipsImage *image)static MemorySegmentBinding for:VipsImage *vips_image_new()static MemorySegmentimage_new_from_buffer(Arena arena, MemorySegment buf, long len, String option_stringString, VipsOption... options) Binding for:VipsImage *vips_image_new_from_buffer(const void *buf, size_t len, const char *option_string, ...)static MemorySegmentimage_new_from_file(Arena arena, String nameString, VipsOption... options) Binding for:VipsImage *vips_image_new_from_file(const char *name, ...)static MemorySegmentimage_new_from_file_raw(Arena arena, String filenameString, int xsize, int ysize, int bands, long offset) Binding for:VipsImage *vips_image_new_from_file_raw(const char *filename, int xsize, int ysize, int bands, guint64 offset)static MemorySegmentimage_new_from_file_RW(Arena arena, String filenameString) Binding for:VipsImage *vips_image_new_from_file_RW(const char *filename)static MemorySegmentimage_new_from_image(Arena arena, MemorySegment image, MemorySegment c, int n) Binding for:VipsImage *vips_image_new_from_image(VipsImage *image, const double *c, int n)static MemorySegmentimage_new_from_image1(Arena arena, MemorySegment image, double c) Binding for:VipsImage *vips_image_new_from_image1(VipsImage *image, double c)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 MemorySegmentimage_new_from_source(Arena arena, MemorySegment source, String option_stringString, VipsOption... options) Binding for:VipsImage *vips_image_new_from_source(VipsSource *source, const char *option_string, ...)static MemorySegmentimage_new_matrix(Arena arena, int width, int height) Binding for:VipsImage *vips_image_new_matrix(int width, int height)static MemorySegmentimage_new_matrix_from_array(Arena arena, int width, int height, MemorySegment array, int size) Binding for:VipsImage *vips_image_new_matrix_from_array(int width, int height, const double *array, int size)static MemorySegmentimage_new_matrixv(Arena arena, int width, int height, VipsOption... options) Binding for:VipsImage *vips_image_new_matrixv(int width, int height, ...)static MemorySegmentimage_new_memory(Arena arena) Binding for:VipsImage *vips_image_new_memory()static MemorySegmentimage_new_temp_file(Arena arena, String formatString) Binding for:VipsImage *vips_image_new_temp_file(const char *format)static intimage_write(MemorySegment image, MemorySegment out) Binding for:int vips_image_write(VipsImage *image, VipsImage *out)static intimage_write_line(MemorySegment image, int ypos, MemorySegment linebuffer) Binding for:int vips_image_write_line(VipsImage *image, int ypos, VipsPel *linebuffer)static intimage_write_prepare(MemorySegment image) Binding for:int vips_image_write_prepare(VipsImage *image)static intimage_write_to_buffer(Arena arena, MemorySegment in, String suffixString, MemorySegment buf, MemorySegment size, VipsOption... options) Binding for:int vips_image_write_to_buffer(VipsImage *in, const char *suffix, void **buf, size_t *size, ...)static intimage_write_to_file(Arena arena, MemorySegment image, String nameString, VipsOption... options) Binding for:int vips_image_write_to_file(VipsImage *image, const char *name, ...)static MemorySegmentimage_write_to_memory(Arena arena, MemorySegment in, MemorySegment size) Binding for:void *vips_image_write_to_memory(VipsImage *in, size_t *size)static intimage_write_to_target(Arena arena, MemorySegment in, String suffixString, MemorySegment target, VipsOption... options) Binding for:int vips_image_write_to_target(VipsImage *in, const char *suffix, VipsTarget *target, ...)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 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 size) Binding for:VipsSource *vips_source_new_from_memory(const void *data, size_t size)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 longBinding for:GType vips_target_get_type()static MemorySegmenttarget_new_temp(Arena arena, MemorySegment target) Binding for:VipsTarget *vips_target_new_temp(VipsTarget *target)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(Arena arena, 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(Arena arena, long base, MemorySegment fn, MemorySegment a) Binding for:void *vips_type_map_all(GType base, VipsTypeMapFn fn, void *a)static MemorySegmentvalue_get_area(Arena arena, MemorySegment value, MemorySegment length) Binding for:void *vips_value_get_area(const GValue *value, size_t *length)static MemorySegmentvalue_get_array(Arena arena, 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(Arena arena, 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
-
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(Arena arena, 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(Arena arena, 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(Arena arena, 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(Arena arena, 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(Arena arena, 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(Arena arena, 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 size) throws VipsError Binding for:VipsSource *vips_source_new_from_memory(const void *data, size_t size)- 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
-
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 *target)- Throws:
VipsError
-
image_get_type
-
filename_get_filename
-
filename_get_options
-
image_new
Binding for:VipsImage *vips_image_new()- Throws:
VipsError
-
image_new_memory
Binding for:VipsImage *vips_image_new_memory()- Throws:
VipsError
-
image_new_from_file_RW
public static MemorySegment image_new_from_file_RW(Arena arena, String filenameString) throws VipsError Binding for:VipsImage *vips_image_new_from_file_RW(const char *filename)- Throws:
VipsError
-
image_new_from_file_raw
public static MemorySegment image_new_from_file_raw(Arena arena, String filenameString, int xsize, int ysize, int bands, long offset) throws VipsError Binding for:VipsImage *vips_image_new_from_file_raw(const char *filename, int xsize, int ysize, int bands, guint64 offset)- 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_new_matrix
Binding for:VipsImage *vips_image_new_matrix(int width, int height)- Throws:
VipsError
-
image_new_matrix_from_array
public static MemorySegment image_new_matrix_from_array(Arena arena, int width, int height, MemorySegment array, int size) throws VipsError Binding for:VipsImage *vips_image_new_matrix_from_array(int width, int height, const double *array, int size)- Throws:
VipsError
-
image_new_from_image
public static MemorySegment image_new_from_image(Arena arena, MemorySegment image, MemorySegment c, int n) throws VipsError Binding for:VipsImage *vips_image_new_from_image(VipsImage *image, const double *c, int n)- Throws:
VipsError
-
image_new_from_image1
public static MemorySegment image_new_from_image1(Arena arena, MemorySegment image, double c) throws VipsError Binding for:VipsImage *vips_image_new_from_image1(VipsImage *image, double c)- Throws:
VipsError
-
image_new_temp_file
Binding for:VipsImage *vips_image_new_temp_file(const char *format)- 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(Arena arena, 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
-
image_write_prepare
Binding for:int vips_image_write_prepare(VipsImage *image)- Throws:
VipsError
-
image_write_line
public static int image_write_line(MemorySegment image, int ypos, MemorySegment linebuffer) throws VipsError Binding for:int vips_image_write_line(VipsImage *image, int ypos, VipsPel *linebuffer)- 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_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
-
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
-
image_write_to_target
public static int image_write_to_target(Arena arena, MemorySegment in, String suffixString, MemorySegment target, VipsOption... options) throws VipsError Binding for:int vips_image_write_to_target(VipsImage *in, const char *suffix, VipsTarget *target, ...)- Throws:
VipsError
-
image_write_to_buffer
public static int image_write_to_buffer(Arena arena, MemorySegment in, String suffixString, MemorySegment buf, MemorySegment size, VipsOption... options) throws VipsError Binding for:int vips_image_write_to_buffer(VipsImage *in, const char *suffix, void **buf, size_t *size, ...)- Throws:
VipsError
-
image_write_to_file
public static int image_write_to_file(Arena arena, MemorySegment image, String nameString, VipsOption... options) throws VipsError Binding for:int vips_image_write_to_file(VipsImage *image, const char *name, ...)- Throws:
VipsError
-
image_new_matrixv
public static MemorySegment image_new_matrixv(Arena arena, int width, int height, VipsOption... options) throws VipsError Binding for:VipsImage *vips_image_new_matrixv(int width, int height, ...)- Throws:
VipsError
-
image_new_from_source
public static MemorySegment image_new_from_source(Arena arena, MemorySegment source, String option_stringString, VipsOption... options) throws VipsError Binding for:VipsImage *vips_image_new_from_source(VipsSource *source, const char *option_string, ...)- Throws:
VipsError
-
image_new_from_buffer
public static MemorySegment image_new_from_buffer(Arena arena, MemorySegment buf, long len, String option_stringString, VipsOption... options) throws VipsError Binding for:VipsImage *vips_image_new_from_buffer(const void *buf, size_t len, const char *option_string, ...)- Throws:
VipsError
-
image_new_from_file
public static MemorySegment image_new_from_file(Arena arena, String nameString, VipsOption... options) throws VipsError Binding for:VipsImage *vips_image_new_from_file(const char *name, ...)- Throws:
VipsError
-
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
-