0
我正在用Carrierwave Gem開發Ruby on Rails應用程序。在應用內部,用戶可以上傳個人資料圖片。它在桌面上運行良好,但是當您從移動設備上傳圖像時,圖像會橫向顯示。從手機上傳的圖片不正確取向
所以我的問題是:
1)什麼是糾正方向的正確方法?
2)是否可以使用Carrierwave糾正方向?
我正在用Carrierwave Gem開發Ruby on Rails應用程序。在應用內部,用戶可以上傳個人資料圖片。它在桌面上運行良好,但是當您從移動設備上傳圖像時,圖像會橫向顯示。從手機上傳的圖片不正確取向
所以我的問題是:
1)什麼是糾正方向的正確方法?
2)是否可以使用Carrierwave糾正方向?
你做的上傳設置auto_orient前 怎麼樣,如果你設置的載波如下
創建/添加應用程序/上傳/ 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
驗證碼