簡體   English   中英

Flutter 圖像裁剪器未顯示要裁剪的圖像

[英]Flutter image cropper not showing image to be cropped

我設法使用圖像選擇器從圖庫中選擇了一張圖像,如下所示

Future pickImage() async {
File _originalImage = await ImagePicker.pickImage(
    source: ImageSource.camera);
if (_originalImage != null) {
  File _croppedImage = await ImageCropper.cropImage(
      sourcePath: _originalImage.path,
      aspectRatioPresets: [
        CropAspectRatioPreset.square,
        CropAspectRatioPreset.ratio3x2,
        CropAspectRatioPreset.original,
        CropAspectRatioPreset.ratio4x3,
        CropAspectRatioPreset.ratio16x9
      ],

      androidUiSettings: AndroidUiSettings(
          toolbarColor: BaengColors.blue,
          toolbarTitle: 'Baeng Omang Cropper',
          statusBarColor: BaengColors.blue[700],
          initAspectRatio: CropAspectRatioPreset.original,
          lockAspectRatio: false
      )
  );
   this.setState(() {
     _imagePicked = _croppedImage;
     isLoaded = true;
     getTextFromImage();
    });
   } 
  }

嘗試對其進行多次調試,它沒有顯示任何類型的錯誤或問題,但圖像裁剪活動仍然是黑色(沒有)從圖像選擇器中選擇的圖像。

請幫忙

只需在 Image_Picker 中添加 maxHeight 和 maxWidth

File  _originalImage = await ImagePicker.pickImage(source: ImageSource.camera, 
imageQuality: 20,
maxHeight: 500,maxWidth: 500);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM