5
我有一個使用CarrierWave gem的rails 3應用程序。到目前爲止,我已經在48 * 48和100 * 100上傳了我的照片,但現在我想將它們存儲在200 * 200。Carrierwave調整現有圖像
有沒有辦法調整我已經上傳的圖片?
我有一個使用CarrierWave gem的rails 3應用程序。到目前爲止,我已經在48 * 48和100 * 100上傳了我的照片,但現在我想將它們存儲在200 * 200。Carrierwave調整現有圖像
有沒有辦法調整我已經上傳的圖片?
是的,你有你的新版本添加到圖像上傳...
version :thumb do
process :resize_to_fill => [200,200]
end
...然後重新創建它們:
User.all.each do |user|
user.avatar.recreate_versions!
end
如果您想裁剪/調整圖片的每!
MyModel.where.not(picture: nil).each{|v| v.picture.resize_to_fill(150, 150)}
/\它將取代的原始圖片。