用亚马逊s3的回形针调整图像大小

时间:2013-02-01 09:19:34

标签: ruby-on-rails amazon-s3 paperclip

我正在使用paperclip gem将图像上传到s3 amazone。上传了三个图像副本 - 一个是真实的,两个是不同的分辨率,如10x10,50x50。

现在我要上传5张图片,如10x10,20x20,...... 这可以通过在模型中指定大小来完成。

但是s3上的现有图像呢?如何在s3上创建现有图像的副本?

1 个答案:

答案 0 :(得分:4)

您可以在模型中指定样式

styles => { :first=> "10x10", :second=> "20x20", :third=> "30x30", ....},

在制作新样式后,只需使用rake task paperclip提供

rake paperclip:refresh CLASS=User

其中User是此案例中的模型

这将继续每个用户并重新生成图像

在这里看到更多 https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation