活动存储变量可以转换图像。例如model.image.variant(resize:'100x100')。我的问题是我可以使用变体将图像转换为不同的图像格式,因为活动存储使用的是图像处理gem。
gem minimagick具有此选项以及其他几种操作图像的方式https://github.com/minimagick/minimagick
我还没有用它来转换文件类型,但是有关于它的文档。