Как обрезать изображение с помощью extended_image во флаттере - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь отредактировать изображение с помощью расширенного_изображения во флаттере после съемки, но у меня не получается. Как использовать расширенное_изображение во флаттере.

 final picker = ImagePicker();

Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);

setState(() {
  _image = File(pickedFile.path);
});


  _croppedImage =   ExtendedImage.file(
  _image,
  fit: BoxFit.contain,
  mode: ExtendedImageMode.editor,
  extendedImageEditorKey: editorKey,
  initEditorConfigHandler: (state) {
    return EditorConfig(
        maxScale: 8.0,
        cropRectPadding: EdgeInsets.all(20.0),
        hitTestSize: 20.0,
        cropAspectRatio: CropAspectRatios.original);
  },
);

}

Но он не предоставляет редактор.

1 Ответ

0 голосов
/ 14 июля 2020

Вам нужно использовать ExtendedImage.file в дереве виджетов, а не как функцию, например, в авторском github, image_editor_demo

...