3

我使用carrierwave并存储原始图像加上3(让我们称之为thumbnailcrop_smallcrop_big)其他版本。thumbnail具有相同的比例,但尺寸更小,其他的被裁剪。复制的版本具有相同的图像部分,并且大小不同。

裁剪后(我从前端获得 x、y、宽度和高度),我只想用新信息重新创建裁剪后的版本,因为缩略图不会改变。

这在载波中可能吗?

4

1 回答 1

1

似乎您可以将参数传递给 recreate_versions!指定要重新创建的版本。

您可能会遇到想要追溯更改版本或添加新版本的情况。您可以使用 recreate_versions!从基础文件重新创建版本的方法。这使用了一种天真的方法,如果没有作为参数传递,它将重新上传和处理指定版本或所有版本。

实际上我也有同样的问题,因为我认为你不能这样做,但事实证明你可以。

于 2013-04-16T22:43:49.233 回答