BufferImageLoadOptions.fromJson constructor
BufferImageLoadOptions.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BufferImageLoadOptions.fromJson(Map<String, dynamic> json) =>
BufferImageLoadOptions(
cropRect: json.containsKey("cropRect")
? Rectangle<int>(
((json["cropRect"] as Map<String, dynamic>)["x"] as int),
((json["cropRect"] as Map<String, dynamic>)["y"] as int),
((json["cropRect"] as Map<String, dynamic>)["width"] as int),
((json["cropRect"] as Map<String, dynamic>)["height"] as int))
: Rectangle<int>(0, 0, 0, 0),
colorConversion: json.containsKey("colorConversion")
? ColorConversion.values.byName(json["colorConversion"] as String)
: ColorConversion.ANY_COLOR,
canvasColor: json.containsKey("canvasColor")
? CanvasColor.values.byName(json["canvasColor"] as String)
: CanvasColor.WHITE,
loadMode: json.containsKey("loadMode")
? BufferLoadMode.values.byName(json["loadMode"] as String)
: BufferLoadMode.EAGER,
);