如何使用Xamarin Forms读取图像属性?

时间:2019-07-19 08:45:02

标签: xamarin xamarin.forms xamarin.android xamarin.ios xamarin-studio

我正在使用ExifLib读取图像,但是在读取图像流时出现错误,请允许我与您分享代码

using ExifLib;
     private async void btnPickPicture_Clicked(object sender, EventArgs e)
            {
                bool b = await CrossMedia.Current.Initialize();

                if (CrossMedia.Current.IsPickPhotoSupported)
                {
                    MediaFile photoPicked = await CrossMedia.Current.PickPhotoAsync();

                    if (photoPicked != null)
                    {
                        await DisplayAlert("Photo Location", photoPicked.Path, "OK");

                        using (Stream streamPic = photoPicked.GetStream())
                        {
                            var picInfo = ExifReader.ReadJpeg(streamPic);
                            ExifOrientation orientation = picInfo.Orientation;

                        }
                    }
                }
            }

错误是ExifReader不包含ReadJpeg的定义,在ExifOrientation时也给出了错误,实际上我已经安装了ExifLib的完整软件包,但仍然无法访问其方法或属性。它的警告“软件包exiflib 1.7.0已使用.net framework,version = v4.6.1而不是项目目标框架'.NETStandard,Version = v2.0恢复了。 该软件包可能与您的项目不完全兼容 “因此,有没有其他解决方案。 请帮帮我,在此先谢谢:)

0 个答案:

没有答案