1

私のクライアントは、ユーザーがサーバーにアップロードするいくつかの写真にフィルターを適用したいと考えています(彼女は、フォトショップでラフパステルフィルターとして説明していますが、彼女は本当にある種の鉛筆のスケッチ画像を望んでいたと確信しています)。ここに1つの制限があります:それはかなりすべてのスマートフォンとコンピューターで動作する必要があります(したがって、ここではフラッシュはありません。そのような残念です)。良い点は、結果の画像をユーザーに表示せずに、サーバー上で完全に実行できることです(したがって、外部アプリケーションで処理でき、「それほど高速」である必要はありません)。

サーバーはLinuxを実行しており、Imagemagickをまだインストールしていない場合はインストールでき、c ++アプリケーションなどの他のカスタムスクリプト(クライアントはまだ確認していません)を実行できると確信しています。ただし、もちろん、PHPだけで作業するのはプラスです(共有サーバーの匂いがします)。

私は誰にも私にフィルターをコーディングするように頼むつもりはありません(もちろん、クライアントは彼女がどれを望んでいるかさえ知りません)、しかし私は実際にあなたがそうすることが可能であると思うかどうか、そしてすべての仕事をするか、私は自分でそれをする必要があります。

4

1 に答える 1

5

Imagemagickにはかなりの数のフィルターなどが組み込まれています。私のサイトにはそれらのほとんどの例があります:http ://www.rubblewebs.co.uk/imagemagick/operator.php

Imagickと呼ばれるPHPに組み込まれたAPIがあり、現在いくつかの例に取り組んでいますが、最小限のドキュメントで使用するのは少し面倒です。これは、Imagickでスケッチ演算子を使用する例です。

ImagicksketchImage

上記の効果に関するImagickのドキュメント:http://php.net/manual/en/imagick.sketchimage.php

Imagemagickの例では、グレースケールバージョンを使用していますが、上記の画像と同様の結果になるはずです。

現在GDを使用しているフィルターがいくつかありますが、私はそれらを試していません:http: //php.net/manual/en/function.imagefilter.php

于 2012-06-14T14:21:31.847 に答える