2017-07-04 8 views
0

Carrierwave Gemを使ってRuby on Railsアプリを開発しています。アプリ内で、ユーザーはプロフィール画像をアップロードできます。デスクトップでうまく動作しますが、モバイルデバイスから画像をアップロードすると、画像が横向きに表示されます。携帯からアップロードした画像の向きが正しくない

だから私の質問は以下のとおりです。

1)の向きを修正するための適切な方法は何ですか?

2)Carrierwaveで向きを修正することはできますか?

答えて

2

あなたは、搬送波を設定した場合に従うよう

作成/追加アプリ/アップローダ/ image_uploader.rbが

class ImageUploader < CarrierWave::Uploader::Base 
    process :fix_exif_rotation 
    def fix_exif_rotation 
     manipulate! do |image| 
     image.tap(&:auto_orient) 
     end 
    end 
end 
の下にこのコードを追加する方法についてアップロードの設定auto_orient を行う前に、
関連する問題