2

我正在使用回形针 gem 将图像上传到 s3 amazone。三份图片正在上传 - 一份是真实的,两份是不同的分辨率,如 10x10,50x50。

现在我想上传 5 个图像副本,例如 10x10、20x20 ......这可以通过在模型中指定大小来完成。

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

4

1 回答 1

5

您可以在模型中指定样式

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

在你制作新样式后,只需使用回形针提供的 rake 任务

rake paperclip:refresh CLASS=User

在这种情况下,用户是模型

这将对每个用户进行并重新生成图像

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

于 2013-02-01T11:01:47.140 回答