2009-07-27 46 views
1

私は、ユーザーが提供する画像を処理することを唯一の目的としているウェブアプリケーションを作成しています。ウェブアプリケーション画像処理

多くのプログラミング言語がサーバー側の画像操作や基本機能などを容易にしていることを理解していますが、徹底的な画像処理に最適なプログラミング言語/ライブラリがありますか?

私は現在、PHP/Pythonなどの言語でWebアプリケーション/ユーザーインターフェイスを作成し、すべての画像操作作業を専用のサーバーに委託しています。アプリケーションロジックはc/C++で書かれています。 Python用事前

答えて

1

Image Magickは、画像のスケーリング/トリミングや基本的な画像操作などの標準的な処理に適しています。 顔検出のような、より洗練された画像処理やコンピュータビジョンタスクがあれば、リアルタイムタスクを実行するためのC++ライブラリであるOpenCVをお勧めします。

1

おかげで、非常に強力な画像処理ライブラリであるPILを見てください。

のPython/PILは確かにあなたのアプリケーションのための非常に良い候補である

まあ、サーバーサイドのスクリプト言語での画像処理部は、通常、常にネイティブC/C++ライブラリに直接コマンドラインを呼び出すことにより、バインディングによって行われ
1

イメージマニピュレーションツール。例えば1つのライブラリを使用する。 PHPの場合はimagickとなります。サーバー側の画像処理は慎重に使用しますが、これはまだ非常にリソースを消費しています。

1

ImageMagickgdをご覧ください。 C言語で記述されているため、多くの高水準言語にバインドされており、優れたパフォーマンスを発揮します。