0

API経由で画像のURLを取得します。通常は 360x200 ですが、233x350 などもあります。

それらをすべて特定のサイズ 260x186 にトリミングしたいと思います。そして、それらを使用して表示します

  <%= image_tag image_url if hotel.images.first %>

この画像を保存したくありません。

4

2 に答える 2

1

それらをトリミングするには、rmagickとimage_magickが必要になると思います。

それらを縮小して表示したいだけの場合は、CSSクラスを定義して使用することをお勧めします

<%= image_tag image_url, :class=>'my_class' if hotel.images.first %>
于 2012-05-16T20:25:25.430 に答える
0

css を使用して、画像をトリミング、縮小、または引き伸ばすことができます。問題は、縦横比が異なる場合、縮小または拡大すると画像が歪むか、画像がターゲット画像サイズを完全に満たさないか、トリミングするとソース画像の一部が失われることです。さらに、事前に画像サイズがわからない場合は、インテリジェントなことを行う能力が制限されます. この記事では 3 つのテクニックについて説明します。

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

于 2012-05-16T23:04:30.030 に答える