12

無料の、できればオープンソースのhttp画像処理サーバーを探しています。つまり、次のようなリクエストを送信します。

http://myimageserver/rotate?url=http%3A%2F%2Fstackoverflow.com%2FContent%2FImg%2Fstackoverflow-logo-250.png&angle=90

そしてそれは回転したその画像を返します。必要な機能:

  • サーバー側のキャッシュ
  • いくつかの操作/効果(スケーリング、透かしなど)。多いほど楽しい。
  • (サーバーが画像を取得する代わりに)画像を提供するためのPOSTサポート。
  • さまざまな出力形式(PNG、JPEGなど)。
  • バッチ操作

これはこのようなものになりますが、無料で、SOAPが少なくなります。このようなものはありますか、それとも私は質問しすぎていますか?

4

7 に答える 7

7

ImageResizing.Net ライブラリは、.NET ライブラリと IIS モジュールの両方です。これは、イメージ サーバーまたはイメージ ライブラリのどちらでもかまいません。

MIT スタイルのライセンスに基づくオープンソースであり、プラグインでサポートされています。

優れたパフォーマンスを備えており、GDI+、Windows Imaging Components、および FreeImage の 3 つのパイプラインをサポートしています。WIC は最速で、一部の操作を 15 ミリ秒未満で実行できます。ディスクキャッシング (最大 100 万ファイル) をサポートし、CDN と互換性があります (Amazon CloudFront が理想的です)。

非常にわかりやすい URL 構文を備えています。元。image.jpg?width=100&height=100&mode=crop.

サイズ変更、トリミング、パディング、回転、PNG/GIF/JPG 出力、ボーダー、透かし、リモート URL、Amazon S3、MS SQL、Amazon CloudFront、バッチ操作、画像フィルター、ディスク キャッシング、その他多くの優れた機能をサポートしています。縫い目彫り。

画像の POST 配信はサポートしていませんが、プラグインを使えば簡単です。また、通常、POST コマンドに結果を返すだけでなく、POST 経由で配信される画像を保存したくありませんか?

[開示: 私は ImageResizer の作成者です]

于 2012-01-09T21:20:20.287 に答える
4

Apache::ImageMagick をインストールします。また、mod_perl と一緒に Apache もインストールします。これは標準のセットアップです。ドキュメントを確認してください。代替手段があります。これはおそらくターンキーです。

サンプル構成:

<Location /img>
PerlFixupHandler Apache::ImageMagick
PerlSetVar AIMCacheDir /tmp/your/cache/directory
</Location>

リクエストは次のようになります: http://domain/img/test.gif/Frame?color=red

その他のドキュメントはこちら!

于 2008-09-29T00:37:17.917 に答える
2

LibGDまたはImageMagickを使用して、そのようなサービスをかなり簡単に構築できます。どちらにも多くの言語バインディングがあります。

于 2008-09-28T23:38:27.603 に答える
2

すぐに使えるソリューションではありませんが、ImageMagickを確認してください。これには perlインターフェースがあるので、かなり単純な cgi スクリプトまたは mod_perl と組み合わせるとうまくいくはずです。

于 2008-09-28T23:38:35.967 に答える
2

これは Google App Engine で実現できます。Google App Engine は画像処理ルーチンを提供し、一定の範囲内で無料でホストします。

すでにこのようなことを行っている人々の例をいくつか示します

http://appgallery.appspot.com/results?q=image

于 2008-09-29T00:07:44.413 に答える
1

私はこの製品を見つけました、それは私の要件に一致しているようです

于 2009-05-18T17:14:53.310 に答える