我使用了carrierwave并将原始图片加上3(我们称之为thumbnail
,crop_small
和crop_big
)其他版本。 thumbnail
具有相同的比率,但尺寸较小,其他的则被裁剪。拼版版本具有相同的图像部分,大小不同。
裁剪后(我从前端得到x,y,宽度和高度)我只想用新信息重新创建裁剪版本,因为缩略图不会改变。
这在载波中是否可行?
答案 0 :(得分:1)
您似乎可以将参数传递给recreate_versions!指定要重新创建的版本。
您可能会遇到要追溯更改版本或添加新版本的情况。你可以使用recreate_versions!从基本文件重新创建版本的方法。这使用了一种天真的方法,如果没有作为参数传递,它将重新上传和处理指定的版本或所有版本。
我实际上有同样的问题,因为我认为你不能这样做,但事实证明你可以。