2013-10-25 10 views
5

मेरे पास रेलवे 3 एप्लिकेशन है जो कैरियरवेव मणि का उपयोग करता है। अब तक, मैंने 48 * 48 और 100 * 100 में अपनी तस्वीरें अपलोड की हैं लेकिन अब मैं उन्हें 200 * 200 में स्टोर करना चाहता हूं।कैरियरवेव मौजूदा छवि का आकार बदलता है

क्या मेरे पहले से अपलोड की गई छवियों का आकार बदलने का कोई तरीका है?

उत्तर

11

हाँ, आप आप छवि अपलोड करने वाले के लिए नए संस्करण को जोड़ने के लिए ...

version :thumb do 
    process :resize_to_fill => [200,200] 
end 

है ... और फिर उन्हें पुन::

User.all.each do |user| 
    user.avatar.recreate_versions! 
end 

carrierwave's readme देखें।

0

आप फसल/हर चित्रों का आकार बदलने चाहते हैं:

MyModel.where.not(picture: nil).each{|v| v.picture.resize_to_fill(150, 150)} 

/\ यह मूल चित्र की जगह लेगा।

संबंधित मुद्दे