2011-11-08 40 views
0

我的應用允許FB Connect。當你連接時,我們抓住你的FB個人資料照片,並使用回形針創建縮略圖。Rails回形針,如何創建縮略圖而無需拉伸用戶的FB個人資料照片

現在用戶很生氣,有照片被拉伸。我們正在使用的設置:

:styles => { :thumb => "100x100>" } 

什麼是首選設置來創建縮略圖,而不是拉伸?是什麼保持高寬比和可能的位置以避免切斷人的頭部?

對此提出建議?謝謝

+0

我沒有看到問題,您確定您在視圖中使用了正確的助手嗎? '<%= image_tag @ user.avatar.url(:thumb)%> ' – topek

+0

在我的控制器中,我將圖像設置爲具有固定寬度和高度35px的div的背景。這就是爲什麼我需要找到一種方法來製作保持原始照片縱橫比的100x100的拇指。想法? –

+0

你想存儲在100x100,但顯示在一個35px高的div?這些設置對我來說看起來是正確的,如果你不像@topek所說的那樣調用它,你可能會用CSS將它拉伸爲背景圖片。 – Rabbott

回答

1

作爲回形針處理的一部分,您可以更輕鬆地進行所有圖像處理。嘗試

:styles => {:square => "35x35#" } 

然後你可以將該圖像直接渲染到你的div沒有CSS。

相關問題