parseImageFilter function
Implementation
ImageFilter? parseImageFilter(Map<String, dynamic>? map) {
if (map == null) return null;
if (map["type"] == "ImageFilter") {
if (map.containsKey("sigmaX")) {
return ImageFilter.blur(
sigmaX: map["sigmaX"]?.toDouble() ?? 0,
sigmaY: map["sigmaY"]?.toDouble() ?? 0,
tileMode: parseTileMode(map["tileMode"]) ?? TileMode.clamp);
}
}
if (map["type"] == "ColorFilter") {
return parseColorFilter(map);
}
return null;
}