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