避免Cloudinary图片多重转换以调整大小

时间:2019-03-20 11:56:50

标签: ruby-on-rails cloudinary

我正在使用cloudinaryattachinary宝石,问题是我的原始图像保存在picture列中,并且在整个网站中都反复进行了这些转换:

  • 调整为中等大小;
  • 调整为较小的尺寸。

使用此方法:

<%= cl_image_tag(p.path, :size => '398x235', :crop => :thumb) %>

除非您必须为每次转换支付费用,否则这是很好并且很聪明。

我认为我们必须避免这种情况,并在诸如picture_mediumpicture_small之类的其他列中创建这些图片的副本。重点是:

1-如何在控制器中执行该操作;

2-系统如何知道给定图片的相应副本。

1 个答案:

答案 0 :(得分:0)

与Cloudinary服务员交谈后,他们说您无需为每次图像转换支付两次。这意味着即使您有1.000x个不同的用户调用它,一次转换也只计算一次。因此,这不是我们应该在编程上解决的问题。希望本主题对其他有相同疑问的人有所帮助。