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