2012-05-16 88 views

回答

1

爲了裁剪它們,我想你會需要rmagick和image_magick。

如果你只是想縮小他們並顯示出來,我建議定義CSS類和使用它

<%= image_tag image_url, :class=>'my_class' if hotel.images.first %> 
+0

只是想補充一點,如果你要使用rmagick和image_magick你將不得不將它們存儲在本地,但它會給你所有的控制你所需要的圖像大小。 –

0

您可以裁剪,萎縮,或用css拉伸圖像。問題是,如果縱橫比不同,如果您縮小或拉伸,圖像將失真,或圖像不會完全填滿目標圖像大小,否則如果裁剪,您將丟失一些源圖像。此外,如果您不提前瞭解圖像大小,那會限制您做任何智能事物的能力。本文討論了三種技術,我相信一個會爲你工作:

http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image