我正在使用 MiniMagick 来调整我服务器上一些图像的大小。我在强制尺寸上遇到问题。MiniMagick git 文档声明它使用mogrify命令。进一步研究,您可以在调整大小时使用一些命令,例如:
-resize "230x200>"
-resize "230x200<"
-resize "230x200!"
我正在寻找使用,!
但似乎它不起作用。
img = sftp.download!("local_promos/#{@image_name}")
ri = MiniMagick::Image.read(img)
ri.resize "230x200!" # ! get ignored and it does not resize
ri.write('#{img_dir}#{@image_name}')
我在命令中运行了 mogrify 命令,它运行良好。似乎是什么问题?