2016-10-03 4 views
1

안녕하세요. 이미지 크기를 width 1135px and auto height (CSS 크기로 조정할 수 있도록) 크기를 조정하려고합니다. 이 경우 업 로더에서 다음 줄을 추가합니다.Carrierwave resize_to_fit이 예상대로 작동하지 않습니다.

version :large_cover_photo do 
     resize_to_fit(1135, 10000) 
    end 

같은 용도로 사용됩니다.

version :large_cover_photo do 
     resize_to_fit(1135, 0) 
    end 

    version :large_cover_photo do 
     resize_to_fit(1135, nil) 
    end 

심지어 내가 업 로더에서 300 픽셀 높이로 지정합니다. 작동하지 않습니다. 이미지의 크기가 width 1135px으로 변경되었지만 적절하게 작동하지 않습니다. CSS를 통해 높이의 크기를 조정하려고하면 너비에 중요한 차이가 있습니다. 친절하게 내가 인라인 CSS를 통해 크기를 조정할 때이 두 번째 이미지는 enter image description here

첨부 된 이미지에 봐 carrierwave의 문서 here에 따르면

enter image description here

답변

0

(CSS에서 widht 접촉하지), 내 생각 버전을 정의 할 때 대괄호 [] 평소 괄호() 대신 대신에 []을 사용해야합니다 ...

version :large_cover_photo do 
    resize_to_fit: [1135, 10000] 
end 
0

당신은 시도해 봤어 : 그것은 트릭을 할 것입니다 resize_to_fill 대신 resize_to_fit

1
version :large_cover_photo do 
    process resize_to_fill: [1135,300] 
    end 

주 키 워드 프로세스의

관련 문제