2016-10-03 13 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調整高度,它也會在寬度上產生顯着差異。好心對連接 enter image description here

這第二圖像是,當我通過內聯CSS調整其大小圖像的外觀(而不是在CSS觸摸widht)

enter image description here

回答

0

根據carrierwave的文檔here,我想你應該使用方括號[]而不是常用括號()定義版本時,所以你的代碼應該像...

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 

注意的關鍵詞過程中它會做的伎倆