2011-12-03 2 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

관련 문제