使用mogrify,您只需传递宽度:
即可使用调整大小功能给定宽度,自动选择高度以保持纵横比。
我试图找到与Rmagick相同的选项,但似乎resize方法需要提供宽度和高度。
有什么想法吗?
答案 0 :(得分:1)
使用
change_geometry
方法调整图像大小,例如“保持当前比例”。
尝试此操作,例如,您希望新宽度为400px:
image = image.change_geometry("400") {|cols, rows, img| img.resize!(cols, rows)}