readImageInfo method

  1. @override
Future<String?> readImageInfo(
  1. String imagePath
)
override

Implementation

@override
Future<String?> readImageInfo(String imagePath) async {
  try {
    final sdk = await _readySdk();
    final input = await _fetchBytes(imagePath);
    final response = await sdk.readImageInformation(input).toDart;
    final info = Map<String, dynamic>.from(_dataOrThrow(response).dartify() as Map);
    return jsonEncode(toNativeImageInfo(info));
  } catch (e) {
    return jsonEncode({'STATUS': false, 'ERROR_MESSAGE': _message(e)});
  }
}