1
A
回答
5
經過一番研究,我發現了一個解決方案:
process :store_dimensions
version :r_3x do
process :resize_to_fit_by_percentage => 0.75
end
private
def resize_to_fit_by_percentage(percentage)
resize_to_fit model.width*percentage, nil
end
def store_dimensions
if file && model
model.width, model.height = ::MiniMagick::Image.open(file.file)[:dimensions]
end
end
首先獲得上傳的圖片的尺寸,然後定義自定義大小調整方法(這裏是resize_to_fi_by_percentage),以及像代碼這種方法調整圖像確實。
相關問題
- 1. 按比例縮放畫布圖像
- 2. AS3按比例縮放外部圖像
- 3. 如何停止比例圖像縮放?
- 4. 比例圖像縮放
- 5. 縮放圖像比例
- 6. 如何按比例將圖像縮放到最大寬度?
- 7. 如何按比例縮放各種TextView
- 8. 如何按比例縮放SVG
- 9. Android - 按比例縮放背景圖片
- 10. UIButton按比例縮放嗎?
- 11. Chrome不按比例縮放
- 12. 按比例縮放回WPF
- 13. 調整HTML圖像的縮放比例
- 14. C中的圖像縮放比例
- 15. -webkit-transform的圖像縮放比例
- 16. 縮放圖像,但保持其比例
- 17. 表中圖像的比例縮放
- 18. Window.open圖像和縮放比例
- 19. 縮放圖像並保持其比例
- 20. 縮小圖像載波
- 21. 如何在按比例縮放的背景圖像上定位按鈕
- 22. 按比例縮小的圖像在IE
- 23. 按比例縮放所有圖像以適應容器
- 24. 按比例縮放圖像以適應當前文檔尺寸
- 25. 垂直響應設計:按比例縮放圖像
- 26. 以最大寬度按比例縮放圖像
- 27. 縮放比例按鈕保持背景圖像
- 28. Bootstrap傳送帶圖像不能按比例縮放
- 29. 如何按比例縮放寬度等於「match_parent」的任何圖像(imageview)?
- 30. 如何縮放圖像以匹配比例縮放的骨架與Kinect
爲什麼不只是計算正確的數字?你不能使用一個小功能或這樣的翻譯50%的寬度/長度? – Coffee 2014-09-27 17:00:35
不知道我是否可以使用像:process:resize_to_fit => [image.width * 0.5,image.height * 0.5]。順便說一下,每張上傳的圖片的大小都不一樣。 – crax 2014-09-28 02:57:43