Rails的回形针插件有一个调整大小的选项,可以保持图像的比例.

:styles => { :small => "160x160>" }

我想用回形针将我的图像调整到一个精确的大小,即使这意味着它不符合比例,所以我想go 掉大于号符号就可以了,比如:

:styles => { :small => "160x160" }

结果什么都没发生.所以大于号首先是多余的.

我该如何将图像强制设置为设定的大小,而忽略比例?

谢谢

推荐答案

你可以使用"160x160#",它可以精确zoom 和裁剪到回形针特有的尺寸.否则,您可以使用任何ImageMagick几何体字符串,详细信息如下:

ImageMagick Geometry

但我会引用你感兴趣的一句话:

"160x160!"

强调宽度和高度,

Ruby-on-rails相关问答推荐

删除链接不起作用,重定向 echo 示 Ruby

仅在两个子域间共享Rails cookies,并为所有其他子域使用单独的cookie

我需要在我的 Rails 7 应用程序中保留 app/assets/config/manifest.js 吗?

带有块捕获的 FormBuilder 辅助方法在 ERB 中不起作用

Rspec期望()与期望{}

为 has_attached_file 等活动记录属性创建类方法

你如何发布到 Capybara 中的 URL?

Rails 3 - Select 包含?

如何在 Rails 中使用延迟作业(job)取消预定作业(job)?

Factory Girl + Mongoid 在fixture 中嵌入文档

如何将 yaml 文件解析为 ruby​​ 哈希和/或数组?

使用回形针调整图像大小

如何独立测试模型的回调方法?

奇怪的406 不可接受错误

升级到 ruby​​ 1.9.2 后奇怪的无法要求配置/ bootstrap

我们如何在 Rails Mailer 中设置邮箱发件人的名称?

默认呈现 JSON 而不是 HTML?

ActiveRecord 查找现有表索引

有没有办法列出所有 belongs_to 关联?

在 Rails 中显示主机名和数据库名