Перейти к содержанию
Fire Monkey от А до Я
  • 0

Получить ориентацию картинки из галлереи


SVTX

Вопрос

Получаю через Action битмап из галлереи.

Как получить ориентацию картинки?

В исходниках Делфи есть класс 

 

 TImageOrientation = (Up, Right, Down, Left);


  TImageOrientationHelper = record helper for TImageOrientation
  const
    ioUp = TImageOrientation.Up deprecated 'Use TImageOrientation.Up';
    ioRight = TImageOrientation.Right deprecated 'Use TImageOrientation.Right';
    ioDown = TImageOrientation.Down deprecated 'Use TImageOrientation.Down';
    ioLeft = TImageOrientation.Left deprecated 'Use TImageOrientation.Left';
  end;

Вот собственно мне нужно узнать ориентацию. Примеров использования нигде не могу найти.

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Простое решение.

В FMX.MediaLibrary.Android.pas в функции DidReceiveBitmap 

получаем путь к картинке из переменной

 ImagePath := (M as TMessageReceivedImagePath).Value;

А дальше прочитать ExifData дело техники. Я читал через Java

ExifInterface exif = new ExifInterface(imagePath);
       int exifOrientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, 
               ExifInterface.ORIENTATION_UNDEFINED);
Ссылка на комментарий
  • 0

Увы все не так. Ничего не получилось. Делфи из галлереи копирует файл в папку my.app/cache - уменьшает ее и при этом теряет всю ExitInfo. Как не крутились но пришлось писать на жаве активити которое выбирает картинку из галлереи и передает путь к ней в Делфи-приложение. Полный изврат (

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...