2011-12-03 56 views
1

我裁剪的版本是基於原始版本的未裁剪版本,因此我不想在小版本上重新創建相同的裁剪。有沒有基於版本大小重新創建它的方法,而不是基於尺寸的差異來計算裁剪?有沒有辦法重新創建基於其他版本的特定版本?

version :big do 
process :crop 
process :resize_to_fill => [600, 400] 
process :convert => 'jpg' 
end` 


version :thumb do 
process :resize_to_fill => [100, 80] 
process :convert => 'jpg' 
end 

回答

0

我知道你可以版本中嵌套版本做

version :big do 
    #process... 

    version :thumb do 
    #process... 
    end 
end 

但我還沒有使用該功能,所以我不知道是顛覆將應用的父進程。

+0

似乎它應該但不知道它是否會嘗試。 https://github.com/jnicklas/carrierwave/issues/53 https://github.com/jnicklas/carrierwave/pull/168 https://github.com/jnicklas/carrierwave/pull/207 – Yeggeps

+0

那麼工作,但工作,但我不再在JSON表示中得到拇指。任何想法我會如何添加它? – Yeggeps

相關問題