如何将现有图像调整为“260x180”?
我目前正在使用 Carrierwave 和 Rmagick 将图像上传到我的 Amazon S3 存储桶,它会创建图像的 2 个版本:原始版本和拇指版本(70x70)。
现在,我知道我可以创建另一个版本,以便创建三个版本,包括 260x180,但我觉得这会过度堵塞存储数据库,我想知道我是否可以在视图级别上做到这一点。
我试过
<%= image_tag(@syllabus.image_url, :size => "260x180") %>
但它似乎不起作用 - 图像尺寸不同。
另外,如果图像小于我想要的输出,我是否需要做一些与更大的图像不同的事情?例如,我需要剪掉较大的,但扩大较小的,还是会自动缩放到所需的大小?