【问题标题】:Rails active storage, rotate image before savingRails主动存储,保存前旋转图像
【发布时间】:2019-04-05 08:42:15
【问题描述】:

我有一个网站允许用户批量上传图片,但是其中一些图片需要旋转。

我知道在显示图像时可以旋转图像:

image.variant(rotate: -90)

但是,如何在特定图像上旋转它并保存旋转后的版本,以便在显示此图像时默认为正确的方向?

我已经阅读了活动存储导轨指南,但它并没有真正涵盖在向上的过程中转换图像,而只是在向下的过程中。

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails ruby rails-activestorage minimagick


    【解决方案1】:

    ActiveStorage 中没有执行此操作的选项,但您可以使用 minimagick 来操作图像。您可以使用 after_save 或 after_update 回调来做到这一点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 2012-03-25
      • 2018-08-22
      • 1970-01-01
      相关资源
      最近更新 更多