2012-05-16 52 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