如何調整現有圖像的大小,例如「260x180?」Rails圖像在視圖顯示上調整大小?
我正在使用Carrierwave和Rmagick將圖像上傳到我的Amazon S3存儲桶,並創建了2個版本的圖像:原始圖像和拇指版(70x70)。
現在,我知道我可以創建另一個版本,以便創建三個版本,包括260x180,但是我覺得這樣做是過度阻塞存儲數據庫,並且我在想我是否可以在視圖級別。
我試圖
<%= image_tag(@syllabus.image_url, :size => "260x180") %>
但似乎它不工作 - 該圖像是不相同的尺寸。
此外,如果圖像比我想要的輸出小,我是否需要做一些不同於比較大的圖像?例如,我是否需要削減較大的,但擴大較小的,還是會自動縮放到所需的大小?
謝謝!不幸的是,我不能投票,因爲我缺乏聲望點......(跛腳)所以,這引發了我的另一個問題,我將如何使用一個上傳多個模型,而無需調整不必要的照片。 (http://stackoverflow.com/questions/10458324/carrierwave-single-uploader-for-multiple-models) – kibaekr