Rails+CarrierWaveでアップロード機能を実装したよ。
iPhoneで撮った写真をアップロードしてみたところ画像が回転してしまっていた。
そんなときに、CarrierWave側で対応する方法の書き溜め。
uploaderの修正で対応できる。
auto_orient指定を追加するだけで対応可能みたい。
1 2 3 4 5 6 7 8 9 10 |
class AvatarUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick process :auto_ori #<= 新たに追加 def auto_ori manipulate! do |image| image.auto_orient end end end |
かんたん。
MinimagickとRmagickでパラメータ違うかも。
動作確認はMinimagickでやったよ。
詳しくは
公式のドキュメントみてね。
またね~〜〜〜。