我想做像php timthumb一樣的工作在ror我試過寶石,但沒有找到我想要的結果。 圖像加載需要很多時間。Tim thumb in ror
在PHP代碼示例:
可以查閱一下我所需要的:
http://www.darrenhoyt.com/demo/timthumb/
我想在ROR一樣嗎?
我想做像php timthumb一樣的工作在ror我試過寶石,但沒有找到我想要的結果。 圖像加載需要很多時間。Tim thumb in ror
在PHP代碼示例:
可以查閱一下我所需要的:
http://www.darrenhoyt.com/demo/timthumb/
我想在ROR一樣嗎?
您可以嘗試minimagick gem來壓縮圖像的大小和質量。
例如:
image = MiniMagick::Image.open(YOUR_IMAGE)
image.resize "130x100" ## The thumbnail size
image.write(YOUR_THUMB)
如果您上傳的想象,你想有已經從原來的處理不同尺寸的版本。
載波上傳的圖片,並調整其大小 https://github.com/carrierwaveuploader/carrierwave
您可以調整爲記錄在這裏:Carrier Wave - Versions
爲了更精確這裏有相關的教程爲你想使用什麼carrierwave和各種庫的轉換:Image Dimensions
您甚至可以更改圖像類型以保持標準並使用庫進行更多圖像處理。這裏是如何:Image Processing
謝謝,但我無法調整圖像的大小,因爲我使用的是AWS S3,所以圖像的副本很多。 –
它會工作不知道爲什麼你不能按照文檔@MiteshSharma – Spasm
謝謝它會適用於AWS圖像? –
哦,你能告訴我你想如何做一個調整大小操作?如果你想調整一個URL的文件大小,你可以調用'image = MiniMagick :: Image.open('http://XXX....jpg')'然後調整它的大小並存儲到本地存儲。 – dddd1919
感謝哥們對我的工作Cheersssss !!!! –