我可以上傳多個圖像,但我不確定如何自定義圖像的大小。Ruby on rails:使用Refile Gem,在不裁剪或扭曲圖像的情況下顯示圖像
這是我觀看圖像:
<%= attachment_image_tag(image, :file, :fill, 300, 300) %>
:fill
:裁剪圖像
300, 300
:是
重新提交之前,我硬編碼的圖像的源的高度和寬度,然後我使用這個CSS來修復圖像的大小。
img {
display:block;
max-height: 430px;
max-width: 100%;
width:auto;
height:auto;
}
我想有貫穿一致的高度,但寬度可以是任何尺寸,不會被扭曲或裁剪。
在這篇文章的時候,我想我可以通過增加attachment_image_tag選項中的寬度和高度來獲得像800, 800
那樣的寬度和高度,但它仍然會裁剪圖像......另外,我試圖擺脫:fill
,但我的圖片不會顯示,代碼只是打破。
這確實幫了我。我不知道在哪裏尋找其他方法。我使用':fit'而不是':limit',但是,您需要添加寬度。我只是不確定你如何做到100%?我會接受這個答案,但它引導我到了正確的位置,但是如果我可以在寬度上做到100%,我會怎麼做? – hellomello
這是不是適合你:attachment_image_tag(image,:file,:limit,,430) – medBo
當你這樣做時會得到什麼錯誤? – medBo