Как добавить комментарии к изображениям с помощью xamarin - PullRequest
0 голосов
/ 18 сентября 2018

Я использую формы xamarin и создаю пример приложения. Приложение имеет несколько полей и функцию получения изображения. Когда пользователь берет изображение, оно сохраняется в телефонной галерее и переименовывается в данные из полей.

У меня есть поле для заметок. В поле примечаний пользователь может ввести текст и символы. Я не хочу включать данные из полей примечания, чтобы переименовать изображение.

Я хочу получить пользовательский ввод из поля заметок и сохранить его в комментариях к изображениям. (Пожалуйста, смотрите изображение ниже).

комментарий к изображению

Мой первый вопрос: возможно ли это сделать? Таким образом, пользователь заполняет некоторые поля, делает снимок и все, что пользователь вводит в поле примечаний; это может быть сохранено в imagedetails-> комментариях.

Это код для сохранения изображения и переименования в некоторые поля ввода данных.
Я использую плагин jamesmontemagno / MediaPlugin для съемки изображений. https://github.com/jamesmontemagno/MediaPlugin

        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,
            //Directory = "Sample",

            Name = jobnoentry.Text + "-" + Applicationletter + "-" + signnoentry.Text + "-" + Phototypeentry,




    });

        if (file == null)
            return;

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

Вы можете видеть, как я назначаю Имя изображения некоторым полям данных. Но как я могу добавить заметки, чтобы комментировать изображение и иметь их в комментариях к изображению.

Надеюсь, вы все поняли мой вопрос.

1 Ответ

0 голосов
/ 18 сентября 2018

Непонятно, в каком типе файла хранится изображение.Это .png?.jpeg?Пример библиотеки, кажется, указывает на то, что она хранит файлы JPEG.

Если это так, изучите редактирование данных EXIF.т.е. https://developer.xamarin.com/api/type/Android.Media.ExifInterface/

...