本文介绍了如何将自定义裁剪比率添加到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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!