2013-03-04 68 views
3

我使用carrierwave並將原始圖像加上3(我們稱它們爲thumbnail,crop_smallcrop_big)其他版本。 thumbnail具有相同的比例,但尺寸較小,其他人裁剪。處理過的版本具有相同的圖像部分並且大小不同。是否有可能只用carrierwave重新創建特定版本?

剪裁後(我從前端獲得x,y,寬度和高度)我只想用新信息重新創建剪裁版本,因爲縮略圖不會更改。

載波是否可能?

回答

1

看來你可以傳遞一個參數到recreate_versions!指定要重新創建的版本。

您可能會遇到想追溯更改版本或添加新版本的情況。您可以使用recreate_versions!方法從基本文件重新創建版本。這使用了一種天真的方法,如果沒有作爲參數傳遞,它將重新上傳和處理指定的版本或所有版本。

實際上我有同樣的問題,因爲我認爲你不能這樣做,但事實證明你可以。

相關問題