Rails carrierwave make contain image in square and fill the remaining area with white space?

Rails carrierwave make contain image in square and fill remaining area with white space?

在 rails 中使用载波时,是否可以拍摄高度大于宽度的书皮之类的图像,并且 resize_to_fill 这样我最终会得到一个正方形图像,其中书籍封面居中,左侧和右侧剩余的 space 是白色space 还是透明的?

这个问题的解决方案是

process resize_and_pad : [200,100,"#000000",Magick::CenterGravity]

RMagick docs

所述