【问题标题】:How to add custom crop ratio into image_cropper library - Flutter如何将自定义裁剪比例添加到 image_cropper 库中 - Flutter
【发布时间】:2021-06-01 20:44:57
【问题描述】:

我知道 Image_cropper 支持预定义的裁剪比例,例如

 aspectRatioPresets: [
        CropAspectRatioPreset.square,
        CropAspectRatioPreset.ratio3x2,
        CropAspectRatioPreset.original,
        CropAspectRatioPreset.ratio4x3,
        CropAspectRatioPreset.ratio16x9
      ],

但我需要添加自定义比例,例如 9x16 或 7x5。什么是最好的解决方案?

https://pub.dev/packages/image_cropper

【问题讨论】:

    标签: flutter image-processing flutter-layout crop flutter-dependencies


    【解决方案1】:

    我无法找到仅使用一次 cropImage 调用来提供“独特”纵横比列表的方法,但是您可以提供 X、Y 形式的单个纵横比。

    您可以在按钮的 on_pressed 函数中使用以下方法创建一个标记为“crop 9x16”的 UI 按钮和另一个标记为“crop 7x5”的按钮。

    ImageCropper.cropImage(
      sourcePath: path, // your image file path
      aspectRatio: CropAspectRatio(ratioX: 9, ratioY: 16)) //your desired aspect ratio
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-15
      • 2020-12-11
      • 2021-11-19
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      相关资源
      最近更新 更多