0
在xaml xamarin项目pcl(UWP)中,我可以拍摄照片,但是当打开屏幕接受图像时,它会在背景中显得微弱,并且裁切网格被汇总右上角。 一切都很好,直到最后一次更新。 下面我发送图像发生了什么。 我的Windows版本是1703操作系统版本15063.540 我的Windows相机版本是1017.727.20.0 我如何解决这个问题。 谢谢使用Plugin.Media拍摄UWP中的图片
在xaml xamarin项目pcl(UWP)中,我可以拍摄照片,但是当打开屏幕接受图像时,它会在背景中显得微弱,并且裁切网格被汇总右上角。 一切都很好,直到最后一次更新。 下面我发送图像发生了什么。 我的Windows版本是1703操作系统版本15063.540 我的Windows相机版本是1017.727.20.0 我如何解决这个问题。 谢谢使用Plugin.Media拍摄UWP中的图片
我试图重现该问题与下面的代码。但是,我无法复制。你提到的Gridlines
是scale
,用于裁剪照片。如果您已经设置了选择,并且选择内容将会很弱。这是设计。
takePhoto.Clicked += async (sender, args) =>
{
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
await DisplayAlert("No Camera", ":(No camera avaialble.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
PhotoSize = Plugin.Media.Abstractions.PhotoSize.Full,
Directory = "Sample",
Name = "test.jpg"
});
if (file == null)
return;
await DisplayAlert("File Location", file.Path, "OK");
image.Source = ImageSource.FromStream(() =>
{
var stream = file.GetStream();
file.Dispose();
return stream;
});
};
如果问题不是由上述选择不当造成的,你可以检查相机的物理设备。
嗨,欢迎来到SO。如果您发布实际代码,您将更容易获得帮助 – kuzyn