私は私が次のようなことをすることができる(理想的には自己ホスト型の)サービスを探しています
<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の画像のみをキャッシュする)。