裁剪并旋转捕获的图片Xamarin.Android& Xamarin.iOS

时间:2018-04-27 11:56:10

标签: image xamarin.ios xamarin.android rotation crop

任何人都知道可以使用Android或iOS智能手机拍照的图书馆然后提供裁剪或旋转此图像的视图(因此,没有原生预览)

我使用PCL / Xamarin.Android / Xamarin.iOS(非Xamarin.Form)

1 个答案:

答案 0 :(得分:0)

您可以使用FFImageLoading裁剪和旋转图像。尝试向图像添加捏合/滑动手势识别器,当此事件触发时,使用旋转变换旋转图像:

public RotateTransformation(double degrees, bool ccw, bool resize)
{
    ...
}

和作物转换到裁剪图像:

public CropTransformation(double zoomFactor, double xOffset, double yOffset, double cropWidthRatio, double cropHeightRatio)
{
    ...
}

可以在每个平台或PCL的示例中找到更多详细信息代码。但这只为您提供代码,您应该创建自己的界面来完成用户的交互。

您还可以尝试其他库:

https://github.com/stormlion227/ImageCropper.Forms https://github.com/muak/Xamarin.Plugin.ImageEdit