saveUint8ListAsImage function

Future<File?> saveUint8ListAsImage(
  1. Uint8List imageData
)

Implementation

Future<File?> saveUint8ListAsImage(Uint8List imageData) async {
  Directory tempDir = await getTemporaryDirectory();
  String tempPath = tempDir.path;
  String uuid = const Uuid().v4();
  String filename = 'image_$uuid.png';
  File tempFile = File('$tempPath/$filename');

  try {
    await tempFile.writeAsBytes(imageData);
    return tempFile;
  } catch (e) {
    return null;
  }
}