изображения камеры iPhone повернуты при загрузке на сеть

Процедурное программирование - это весело. ООП скучно.

8
задан Arrel 25 June 2009 в 23:49
поделиться

1 ответ

Проблема заключалась в том, что поворот изображения был добавлен к фотографии как данные EXIF, не используемые большинство браузеров. Есть два решения:

  1. Применить ротацию на стороне сервера. Я использовал подключаемый модуль Ruby Paperclip (от Thoughtbot), и мне просто нужно было включить опцию преобразования с автоматической ориентацией в команду has_attached_file в модели:

    has_attached_file: photo,: convert_options => {: all => '-auto- orient '}

  2. Поверните фотографию в приложении iPhone. Это было решено в другом вопросе о переполнении стека; вызов метода scaleAndRotate заменяет метаданные поворота на преобразование изображения благодаря @Squeegy.

7
ответ дан 5 December 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: