applyImageFilter static method
Applies an image filter
on the final DOCUMENT image of the given page
.
Implementation
static Future<Page> applyImageFilter(
Page page, ImageFilterType filter) async {
try {
var arguments = {
'page': page.toJson(),
'filter': imageFilterJsonValue(filter)
};
final pageJson =
await _channel.invokeMethod('applyImageFilter', arguments);
var decoded = jsonDecode(pageJson);
return Page.fromJson(decoded);
} catch (e) {
Logger.root.severe(e);
rethrow;
}
}