fixImageOrientation method

Future<File> fixImageOrientation(
  1. XFile? image
)

Implementation

Future<File> fixImageOrientation(XFile? image) async {
  final File imageFile = File(image?.path ?? "");
  final img.Image? originalImage = img.decodeImage(imageFile.readAsBytesSync());
  if (originalImage != null) {
    final img.Image fixedImage = img.bakeOrientation(originalImage);
    await imageFile.writeAsBytes(img.encodeJpg(fixedImage));
  }
  return imageFile;
}