如何在Ruby中调整图像大小并保持图像方向?

时间:2014-02-18 15:52:24

标签: ruby-on-rails ruby image rmagick

我的图像宽度为400像素,高度为800像素。我需要在200px上调整此图像的大小(高度并不重要,重要的是宽度)。我试图这样做:

img.resize_to_fill!(200).write(thumb_path)

但结果是图像在200像素上的比例为200px。它应该适当调整大小,因此最终尺寸应该是200px宽度和400px高度。

如何使用 Magick :: Image 库?

谢谢

1 个答案:

答案 0 :(得分:0)

如果未设置,高度默认为宽度。

尝试

img.resize_to_fill!(200, nil).write(thumb_path)