getImageFromUrl static method

Future<Uint8List?> getImageFromUrl(
  1. String imageUrl
)

Implementation

static Future<Uint8List?> getImageFromUrl(String imageUrl) async {
  final http.Response responseData = await http.get(Uri.parse(imageUrl));
  Uint8List imageFromUrl = responseData.bodyBytes;
  ByteBuffer buffer = imageFromUrl.buffer;
  ByteData byteData = ByteData.view(buffer);
  Directory tempDir = await getTemporaryDirectory();
  File imageFile = await File('${tempDir.path}/${generateImageName()}')
      .writeAsBytes(
          buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes));
  return await editImage(imageFile);
}