如何选择图像并在上传前裁剪它?

时间:2015-12-30 13:51:19

标签: c# windows-10 win-universal-app

我需要从照片厨房中挑选一张图片或拍摄新照片,之后用x * x裁剪图像(如Windows手机的Skype个人资料图片选取器)并保存。我正在开发一个带有c#的通用Windows应用程序,用于Windows 10移动和桌面。

我需要使用操作系统给我的工具。在Windows 8和8.1之前,这项工作有PhotoChooserTask但在UWP windows 10中没有

Skype image picker

在屏幕上有一个用于拍摄新图像的相机按钮或选择其中一个照片,然后选择其中一个我们可以裁剪它。

Crop Image after pick

1 个答案:

答案 0 :(得分:0)

您可以使用FileOpenPicker让最终用户选择图片:

var picker = new FileOpenPicker();
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;

然后使用XamlCropControl让他裁剪图片

https://xamlcropcontrol.codeplex.com/