Flutter web image сжимать и exif - PullRequest
0 голосов
/ 23 февраля 2020

Я работаю с флаттером, и мне не удается сжать изображение и пытаюсь применить exif.

Код для получения изображения

 startFilePickerWeb(BuildContext context, Function(Uint8List value, File file) callback) async {
InputElement uploadInput = FileUploadInputElement();

uploadInput.type = "file";
uploadInput.accept = "image/*";
uploadInput.maxLength = 50;

uploadInput.click();

uploadInput.onChange.listen((e) {
  final files = uploadInput.files;
  if (files.length == 1) {
    final file = files[0];

    FileReader reader = FileReader();

    reader.onLoadEnd.listen((e) {
      if (file.type.contains('image')) {
        callback(reader.result, file);
      } else {
        showCommonDialog(context, 'Tipo de archivo no soportado', null);
      }
    });

    reader.onError.listen((fileEvent) {
      showCommonDialog(context, "Ha ocurrido un error inesperado", null);
    });

    reader.readAsArrayBuffer(file);
  }
});

}

Кто-нибудь знает, как я могу сжать и exif файла

...