我通过主动管理员使用carrierwave上传图片。我的模型是调用Gallery和表单。我希望用户能够选择表单中的大小和carrierwave来在服务器站点上裁剪它。有没有办法用carrierwave实现这个?
答案 0 :(得分:0)
我认为最好的方法是使用MiniMagic。
Carrierwave有一个“版本”。如果我是正确的,这允许您创建条件以上传不同的图像大小。
其他选择:
请记住,carrierwave使用独立的上传者。使用每个上传器,您可以定义独立的图像大小。
因此,当用户选择200x200时,您将使用具有该特定大小的上传器。
唯一的,就是你会有很多上传者。目前,这是可行的,但也许您可以尝试使用第一个选项
https://github.com/carrierwaveuploader/carrierwave/wiki/How-to:-Get-image-dimensions