如何将自定义裁剪比率添加到image_cropper库-fltter [英] How to add custom crop ratio into image_cropper library - Flutter

查看:50
本文介绍了如何将自定义裁剪比率添加到image_cropper库-fltter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

但是我需要添加一个自定义比率,比如9x16或7x5。解决此问题的最佳解决方案是什么?

https://pub.dev/packages/image_cropper

推荐答案

我无法找到仅使用一个CropImage调用提供唯一纵横比列表的方法,但是您可以提供X,Y形式的单个纵横比。

您可以有一个标记为";crop 9x16";的UI按钮和另一个标记为";crop 7x5";的按钮,该按钮的ON_PRESSED函数中包含以下方法。

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

这篇关于如何将自定义裁剪比率添加到image_cropper库-fltter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆