Как получить EXIF-информацию изображения ActiveStorage в Rails - PullRequest
0 голосов
/ 09 февраля 2020

Я использую Rails 6.0 с ActiveStorage и AWS хранилищем. Я хотел бы знать, как получить EXIF-информацию (только широту и долготу) изображения.

У меня есть форма для загрузки изображения. Как лучше всего получить эту информацию EXIF: сразу после проверки или после создания?

1 Ответ

1 голос
/ 09 февраля 2020

Если у вас есть пользователь с аватаром, возможно, у вас есть такой класс

class User < ApplicationRecord
  has_one_attached :avatar
end

Чтобы получить информацию exif, вы можете запустить это:

user = User.find 1
MiniMagick::Image.open(user.avatar).exif 

Камень, который вам нужен :

gem "mini_magick"

Подробнее о MiniMagick

...