3

JavaScript を使用し、WebGL を使用せずに画像にカラー ハーフトーン効果を適用する方法があるかどうか、誰か教えていただけませんか。複数のデバイスやブラウザーで使用できるように作成する必要があります。これを見つけましたが、WebGL を使用しています: http://evanw.github.com/webgl-filter/

three.js または processing.js を使用してそれを達成できますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2
  1. 自分でキャンバス要素を作成し、その中に画像を配置します (@Diodeus のリンクを参照)。

  2. キャンバスから画像データを取得します - これで、すべてのピクセルを反復処理できます。

  3. 画像データにハーフトーン フィルターを適用します。参照:ハーフトーン画像を作成するアルゴリズム?

  4. 画像データの更新

ところで: クライアント マシンでこれを行うことはお勧めしません。画像処理には、クライアント (スマートフォンなど) では利用できない処理能力が必要です。ImageMagickなどを使用して、サーバー上で一度実行することをお勧めします。

于 2012-12-03T14:48:43.777 に答える