我需要回形针为iphone4和iphone5创建图片。 iphone4有点小,所以我的声明看起来像这样:
has_attached_file :picture, styles: {
iphone5: '640×1136>',
iphone4: '640×960#'
}, default_url: :get_default_url
这背后的想法是,我希望iphone4拇指与iphone5拇指完全一样,但是在缩放后裁剪它,但这不起作用,因为原件被裁剪。
那我怎么解决这个问题呢?对我来说这似乎是一个常见的问题,我也认为我已经看到类似声明iphone4输入应该是iphone5拇指而不是原版,但我还没有找到解决方案。
答案 0 :(得分:0)
我现在可以解决它只有两种尺寸,上传的图像被迫与iphone 5具有相同的尺寸。附件的声明如下:
has_attached_file :profile_photo, styles: {
iphone5: '640×1136>',
iphone4: '',
}, convert_options: {iphone4: "-gravity south -thumbnail 640x960^ -extent 640x960"},
default_url: :set_default_url_for_profile_photo