XAML 是否有办法在.NET MAUI(适用于Android和iOS)中实现裁剪图像的功能?

uinbv5nw  于 2022-12-07  发布在  .NET
关注(0)|答案(1)|浏览(211)

我正在为Android和iOS两个平台创建一个移动的应用程序,该应用程序具有在上传图像之前裁剪图像的功能。但问题是,没有可用的金块包来实现这一功能。

eoigrqb6

eoigrqb61#

在maui中,可以使用IImage.Resize方法来调整图像的大小。Bleed枚举项之一,它剪切图像以使其适合目标大小,同时保持其纵横比。
有关详细信息,请参阅以下文档:调整图像大小|微软公司

更新日期:

Maui中的图像有一个Clip属性,您可以为它设置不同的形状以达到您想要的裁剪效果。例如:

//create circular area
var clip = new EllipseGeometry(new Point(100, 100), 100, 100);
// create a rectangular area
var clip1 = new RectangleGeometry(new Rect(100,100,100,100));
image. Clip = clip1;

相关问题