Class VipsInvoker
java.lang.Object
app.photofox.vipsffm.VipsInvoker
Contains helper methods to interact with libvips
You can invoke an operation manually using invokeOperation(java.lang.foreign.Arena, java.lang.String, java.util.List<? extends app.photofox.vipsffm.VipsOption>)
- this is useful if vips-ffm hasn't yet been built for
a new version of libvips. You can find examples of how to use it in VImage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
invokeOperation
(Arena arena, String nickname, String stringOptions, List<? extends VipsOption> args) static void
invokeOperation
(Arena arena, String nickname, List<? extends VipsOption> args) static MemorySegment
makeCharStarArray
(Arena arena, List<String> strings) static MemoryLayout[]
makeInvokerVarargLayouts
(VipsOption... args) static Object[]
makeInvokerVarargObjects
(Arena arena, VipsOption... args)
-
Constructor Details
-
VipsInvoker
public VipsInvoker()
-
-
Method Details
-
invokeOperation
-
invokeOperation
-
makeCharStarArray
-
makeInvokerVarargLayouts
-
makeInvokerVarargObjects
-