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

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

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

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

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

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

谢谢

推荐答案

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

ImageMagick Geometry

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

"160x160!"

强调宽度和高度,

Ruby-on-rails相关问答推荐

正确更新其他列的更新列

Selenium chromedriver:无法从不可键入的键构造KeyEvent

将 Rails 升级到 6,出现 Blocked host 错误

为什么 Rails 无法启动并显示“预期在 `app/assets/config/manifest.js` (Sprockets::Railtie::ManifestNeededError) 中找到 list 文件”?

在 JS 模块中使用 Rails-UJS(带有 webpacker 的 Rails 6)

Bundler:您必须使用 Bundler 2 或更高版本与此锁定文件

哪个 Ruby on Rails 与哪个 Ruby 版本兼容?

%i 或 %I 在 Ruby 中做什么?

Ruby 2.4 和 Rails 4 堆栈级别太深 (SystemStackError)

Rails 5,#

Rails: Sprockets::Rails::Helper::AssetNotPrecompiled 在开发中

Rails - 系统找不到指定的路径

rails structure.sql和schema.rb有什么区别

Rails - 按连接表数据排序

Rails 4 Form: has_many through: checkboxes

Rails:包含多态关联

由于 libreadline,rails 控制台无法加载

耙路由错误“缺少:路由定义上的操作键”

Ruby on Rails 控制台在加载时挂起

Rails 4按方法查找或创建不起作用