如何在xamarin中编辑JPEG图像的属性。

时间:2018-10-09 15:19:17

标签: c# android visual-studio xamarin exif

我有一个使用xamarin内置的示例应用程序。我有一个照相设备。 使用xamarin上的跨媒体插件拍摄图像。

我的下一个任务是向图像属性添加添加一些信息。由于在应用中拍摄的图像是JPEG,因此我开始查看ExifInterface https://developer.android.com/reference/android/media/ExifInterface

但是我真的不知道如何在我的应用程序中使用它。

这里是获取图像并保存在图库中的代码。

private async void Take_Photo_Button_Clicked(object sender, EventArgs e)
{
    await CrossMedia.Current.Initialize();
    if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
    {
        await DisplayAlert("No Camera", ":( No camera available.", "OK");
        return;
    }

    var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
    {
        SaveToAlbum = true,
        Name = photoname,


    });


    if (file == null)
        return;

    MainImage.Source = ImageSource.FromStream(() =>
    {
        var stream = file.GetStream();
        return stream;
    });


}

我的问题是如何使用Exif向图像照片添加信息。我将有评论字段。应用程序将把用户输入的任何内容保存在注释字段中,并另存为图像注释。

我查看了Xamarin和Visual Studio上的EXIF插件,但没有任何效果。

0 个答案:

没有答案