1

私は私が次のようなことをすることができる(理想的には自己ホスト型の)サービスを探しています

<img src="http://image-resizer.domain.com/resize-image/150/100/path/to/image.jpg" />

このサービスは次のようになります。

  • http://mydomain.com/path/to/image.jpgをダウンロードします(以前になかった場合)
  • 150x100にサイズ変更します
  • メタデータのサムネイルを削除/押しつぶします(およびサムネイルに適したその他のもの)
  • サムネイルをキャッシュします(ディスクに、または多分s3に?)
  • クライアントに提供する
  • そのURLに対する後続のリクエストでは、同じキャッシュされたサムネイルを提供します

これは私を可能にするでしょう

  • 私のサイトには元の画像のみがあり、サムネイルの生成は別のサービスにアウトソーシングしています
  • 新しいサムネイルサイズを簡単に作成できます
  • 効率的である必要があります

そのようなものは存在しますか?オープンソースを好み、できればRubyまたはNode.jsのいずれかを使用します。

限られた量のディスクスペースで作業するためのボーナスポイント(つまり、たとえば5GBの画像のみをキャッシュする)。

4

3 に答える 3

1

そこには多くの SaaS ソリューションがあります。

www.cloudinary.com <-- これは最高のものの 1 つです。私は広範囲に使用しました!

www.transloadit.com

www.blitline.com

于 2012-04-17T14:33:11.243 に答える
1

Dragonfly を見つけました: https://github.com/markevans/dragonfly

「Rack アプリケーションとして書かれたオンザフライ処理/エンコーディング フレームワーク。」

私が探していたものに近いですが、完全に別のものを好むでしょう。Dragonfly は、Rails アプリケーションに Rack アプリケーションとして組み込む必要があるようです。(私はまだRails 2.2を使用しているため、オプションではありません)

于 2010-12-10T22:11:42.787 に答える
0

Image Scienceはサムネイルのニーズを満たす可能性がありますが、キャッシュ、ホスティング、メタデータのストリッピング全体には他のツールが必要になります。

于 2010-12-14T17:58:25.370 に答える