[英]Flutter, image_cropper, how to resize at specific ratio
File? croppedImage = await ImageCropper.cropImage(
.......
androidUiSettings: AndroidUiSettings(lockAspectRatio: false,)
This allows only resizing, but not keeping specific ratio (I want it to be 1:1).这只允许调整大小,但不能保持特定比例(我希望它是 1:1)。
I checked almost every parameter, but still can't find.我几乎检查了每个参数,但仍然找不到。
How can I achieve this?我怎样才能做到这一点?
You can use the aspectRatio
property like shown below for keeping aspect ratio of 1:1 in image cropper您可以使用如下所示的aspectRatio
属性在图像裁剪器中保持 1:1 的纵横比
aspectRatio: CropAspectRatio(ratioX: 1.0, ratioY: 1.0),
Full code for image cropper图像裁剪器的完整代码
ImageCropper.cropImage(
sourcePath: originalImage.path,
aspectRatio: CropAspectRatio(ratioX: 1.0, ratioY: 1.0),
maxWidth: 1500, //optional if you want to control the width (max)
maxHeight: 1500, //optional if you want to control the height (max)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.