ImageInfo.fromJson constructor

ImageInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ImageInfo.fromJson(Map<String, dynamic> json) => ImageInfo(
      colorMode: json['color_mode'] != null
          ? ImageColorMode.parse(json['color_mode'])
          : null,
      format: json['format'],
      sequence: json['sequence'],
      size: Dimensions(json['width'], json['height']),
      orientation: json['orientation'],
      dpi: (json['dpi'] as List?)?.cast<int>(),
      datetimeOriginal: json['datetime_original'] != null
          ? DateTime.parse(json['datetime_original'])
          : null,
      geoLocation: json['geo_location'] != null
          ? ImageInfoGeoLocation(
              json['geo_location']['latitude'],
              json['geo_location']['longitude'],
            )
          : null,
    );