【问题标题】:Cloudinary image transformation parameters not working in Rails appCloudinary 图像转换参数在 Rails 应用程序中不起作用
【发布时间】:2016-11-12 07:45:01
【问题描述】:

代码如下:

= link_to (cl_image_tag(post.image_url, width:640, quality:30, class: "img-responsive")), post_path(post)

正如here 所述,这应该会给我一个质量设置为 30 的图像,但我没有看到网站上图像质量的变化。我尝试了从 10 到 100 的不同质量值,但我没有看到任何细微的差异。我还尝试了其他参数,例如 format: "jpg",它应该强制将所有非 jpg 文件转换为 jpg,但它也不起作用。顺便说一句,width 参数可以正常工作。

【问题讨论】:

    标签: ruby-on-rails cloudinary


    【解决方案1】:

    cl_image_tag 方法接受图像的公共 ID,不支持 URL 参数。你得到的图像标签是一个后备,它忽略所有 Cloudinary 的参数(除了用于 html 标签的宽度/高度)。确保将公共 ID 保存在数据库中。我推荐使用Carrierwave,它会为您处理数据库维护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 2016-02-23
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      相关资源
      最近更新 更多