"260x180" कहने के लिए मैं मौजूदा छवि का आकार कैसे बदलूं?रेल डिस्प्ले व्यू डिस्प्ले पर रीसाइजिंग?
मैं वर्तमान में अपने अमेज़ॅन एस 3 स्टोरेज बाल्टी में छवियों को अपलोड करने के लिए कैरियरवेव और रैमिक का उपयोग कर रहा हूं, और यह छवि के 2 संस्करण बनाता है: मूल, और अंगूठे संस्करण (70x70)।
अब, मुझे पता है कि मैं एक और संस्करण बना सकता हूं ताकि तीन संस्करण बनाए जाएंगे, जिसमें 260x180 भी शामिल है, लेकिन मुझे लगता है कि स्टोरेज डेटाबेस को खत्म कर रहा था, और मैं सोच रहा था कि क्या मैं इसे कर सकता हूं स्तर देखें।
मैं
<%= image_tag(@syllabus.image_url, :size => "260x180") %>
कोशिश की, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है - छवियों समान आकार नहीं हैं।
इसके अलावा, अगर छवि मेरे वांछित आउटपुट से छोटी है, तो क्या मुझे छवियों की तुलना में कुछ अलग करने की ज़रूरत है? उदाहरण के लिए, क्या मुझे बड़े लोगों को काटने की ज़रूरत है, लेकिन छोटे लोगों का विस्तार करें, या यह स्वचालित रूप से वांछित आकार में स्केल करेगा?
धन्यवाद! दुर्भाग्यवश मैं अभी तक वोट नहीं दे सकता क्योंकि मुझे प्रतिष्ठा के अंक की कमी है ... (लंगड़ा) तो यह मेरा अन्य सवाल उठाता है कि मैं अनावश्यक तस्वीरों का आकार बदलने के बिना एकाधिक मॉडलों के लिए एक अपलोडर का उपयोग कैसे करूंगा। (Http://stackoverflow.com/questions/10458324/carrierwave-single-uploader-for-multiple-models) – kibaekr