如何调整现有图像的大小,例如“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