我有一个网站,允许用户批量上传图像,但其中一些图像需要旋转。
我知道在使用以下方法显示图像时可以旋转图像:
image.variant(rotate: -90)
但是,如何在特定图像上旋转它并保存旋转版本,以便在显示此图像时默认情况下它将是正确的方向?
我已经阅读了主动存储轨道指南,但它并没有真正涵盖在向上的过程中转换图像,只是在向下的路上。
任何帮助将不胜感激。
ActiveStorage中没有选项可以执行此操作,但您可以使用minimagick来操作图像。您可以使用after_save或after_update回调执行此操作