在轨道上的红宝石中使用minimagick仅缩放图像宽度3

hyp*_*jas 2 ruby-on-rails rmagick ruby-on-rails-3 minimagick

我正在使用此方法调整图像大小:

version :big do
            process :resize_to_fit => [560, 200]
            process :convert => :png
          end
Run Code Online (Sandbox Code Playgroud)

但是用这种方法我写了一个固定的高度.

我只想缩放或调整宽度图像的大小.

我希望图像的高度是自动的,并将图像缩放到已给出的宽度.

如何缩放或调整大小,仅宽度图像?

我正在使用带有载波的minimagick.

MrT*_*rus 8

实际上很容易做到这一点.这是一个例子:

  version :column do
    process :resize_to_fit => [250, nil]
  end
Run Code Online (Sandbox Code Playgroud)

此版本将重新调整,以便宽度为指定值(在我的情况下为250),并将保留纵横比.