我正在使用回形针将图像以16:9的宽高比存储在AWS S3中。
问题是,如果原始图像的宽高比不为16:9,则会裁切图像。
我需要配置回形针,以便更改纵横比;图片画布应展开(默认背景颜色为白色),而不要裁剪。
下面是我的带有回形针配置的图像模型。
class CarImage < ApplicationRecord belongs_to :car_ad has_attached_file :image,
:styles => {
:medium => "1024x576#"
},
default_url: "/images/:style/missing.png",
storage: :s3,
path: "mystore/:style/:id/:filename",
:s3_credentials => "#{Rails.root}/config/s3.yml"
validates_attachment_content_type :image, content_type: /\Aimage\/.*\z/
end
很遗憾,我检查了回形针的文档,找不到任何相关的内容。如果有人可以指导我如何解决此问题,我将不胜感激。