Недавно я столкнулся с проблемой, когда пользователь загружает изображение, и где-то вдоль строк скрепка переворачивает его вверх ногами.
Рассматриваемое изображение можно увидеть здесь http://photoramblr.com/photos/36.
Как видите, изображение перевернуто; но перетащите изображение на рабочий стол, и оно появится справа вверху. Поскольку это изображение было сделано на iPhone, я могу только предположить, что это связано с настройкой ориентации изображения на iPhone. Кто-нибудь сталкивался с чем-то подобным или есть какие-либо предложения о том, как решить эту проблему?
Код здесь довольно прост на языке Paperclip:
class Photo < ActiveRecord::Base
has_attached_file :image,
:storage => :s3,
:s3_credentials => S3_CREDENTIALS,
:styles => {
:thumb => "100x100#",
:small => "138x138>",
:large => "580x580>",
:x_large => "1600x1600>"}
Обновлять
Хм, я смог исправить это, сделав скриншот изображения и загрузив его. Должно быть, в метаданных было что-то, что устанавливало правильную ориентацию, но не пробивалось.