仅宽度可保留比例的图像变体

时间:2019-08-30 09:31:07

标签: ruby-on-rails rails-activestorage

当您需要特定大小的图像时,可以使用variant

image_tag user.avatar.variant(resize: "100x#100!")

是否可以仅提供width以保留图像比例? 这样高度将与宽度成比例?

1 个答案:

答案 0 :(得分:0)

是的。这是可能的。根据文档:here

我假设您的gem文件中已经包含gem "image_processing"。这个gem使用两个库来处理图像:

  • MiniMagic(默认)。 docs
  • 贵宾。 docs

从文档中您可以看到可以将高度/宽度的值设置为nil。