1

大量の写真の表示と整理を処理する Rails ベースのシステムを構築することに興味があります。これは Flickr に似ていますが、小さいです。各写真には、関連付けられたメタデータがあります。写真は、選択可能なリストとグリッド ビューで表示されます。必要に応じて画像をロードできると便利です (おそらく速度が上がるため)。

現時点では、assets/images ディレクトリから画像をロードして動作するデータベースのテスト バージョンを使用していますが、複数の画像 (200 ~ 600 画像) を表示すると動作が遅くなり始めています。これは、ビューの設定方法によるものです。リスト レイアウトとグリッド レイアウトの両方で画像を表示するために、ストレート ループを使用しています。

また、フルサイズのソース画像からサムネイルと中サイズの画像を手動でサイズ変更しました。他のサイズ変更方法を調査中です。ここでもアドバイスをいただければ幸いです。

私はこの方法で画像を処理するのは初めてなので、Flickr のようなものを設計および実装した経験に基づいて、誰かが私に方向性を示してもらえますか?

以下のツールについて調べています。

  1. ペーパークリップ
  2. attachment_fu
  3. キャリアウェーブ
4

2 に答える 2

4

私はいつでも一緒にCarrierwave行きます。非常に柔軟で、多くの有用な戦略があります。Uploader クラスで生成し、サムネイルの自動生成(指定したとおり)、ブラックリスト、画像の書式設定、サイズ制限など、気の利いた自明の機能をすべて備えています。あなたの使用に置くことができます。

Ryan Bates によるこの Railscast - http://railscasts.com/episodes/253-carrierwave-file-uploadsは、まだ見ていない場合に非常に役立ちます。

于 2013-05-08T18:12:46.773 に答える