applyFilter function
The global applyfilter function
Implementation
List<int>? applyFilter(Map<String, dynamic> params) {
Filter? filter = params["filter"];
imageLib.Image image = params["image"];
String filename = params["filename"];
List<int> _bytes = image.getBytes();
if (filter != null) {
filter.apply(_bytes as dynamic, image.width, image.height);
}
imageLib.Image _image =
imageLib.Image.fromBytes(image.width, image.height, _bytes);
_bytes = imageLib.encodeNamedImage(_image, filename)!;
return _bytes;
}