parseImageFilter function

ImageFilter? parseImageFilter(
  1. Map<String, dynamic>? map
)

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;
}