Xamarin Forms,如何裁剪/调整图像大小,从ImageSource获取byte[]

本文关键字:ImageSource byte 图像 获取 何裁剪 Forms Xamarin 裁剪 调整 | 更新日期: 2023-09-27 17:49:21

我找不到一种方法来实现个人资料图片保存,有人可以帮助我的例子吗?我正在使用MediaPicker(来自Xamarin Labs)捕获图像,然后不知道如何裁剪或调整大小到较小的mb大小,尝试了Xamarin Resizer,但如果格式错误则无法裁剪图像。

谁能帮我一下吗?也许我遗漏了什么?

Xamarin Forms,如何裁剪/调整图像大小,从ImageSource获取byte[]

看一下这个答案,它向您展示了如何处理调整大小的问题。

本质是你可以创建一个Xamarin Forms服务和相应的代码,使用本地功能来裁剪。本机代码执行得更好——内存要求,性能等。

对于确切的裁剪代码,您可以搜索SO,以获得iOS和Android原生解决方案,并将其转换为Xamarin代码

试试西瓜

可自定义,预定义的蒙版,适用于ios和android