【问题标题】:Resize images with paperclip with amazon s3使用 amazon s3 使用回形针调整图像大小
【发布时间】:2013-02-02 00:06:30
【问题描述】:

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

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

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

【问题讨论】:

  • 什么?在哪里?什么时候?用什么?
  • 您好 Nick Ginanto,请检查更新后的问题。

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


【解决方案1】:

可以在模型中指定样式

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

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

rake paperclip:refresh CLASS=User

在这种情况下,User 是模型

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

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

【讨论】:

    猜你喜欢
    • 2011-01-24
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2014-06-29
    • 2014-07-18
    相关资源
    最近更新 更多