saveImage method
Saves the stored image with the given options.
Implementation
bool saveImage(String path, {SaveImageOptions? options}) {
return using((Arena arena) {
SaveImageOptions resolvedOptions = options ?? SaveImageOptions();
Pointer<Utf8> pUUID = uniqueId!.toNativeUtf8(allocator: arena);
Pointer<Utf8> pPath = path.toNativeUtf8(allocator: arena);
Pointer<CSaveImageOptions> pConfig = arena<CSaveImageOptions>();
pConfig.ref.quality = resolvedOptions.quality;
pConfig.ref.encryptionMode = resolvedOptions.encryptionMode.index;
return _nativeSaveImage(pUUID, pPath, pConfig);
});
}