問題タブ [gaussianblur]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shader - Godot ガウスぼかしシェーダー
私の現在の Godot ゲームでは、ぼかしシェーダーを使用して背景をぼかし、UI をシャープに保ちます。このエフェクトを作成するために使用したシェーダーは機能しますが、ブラーがほとんどないか、グリッチに見えます。例えば:
私は自分でそのようなコードを書きますが、Godot 2.0 のシェーダー言語を知りません (私のプロジェクトは 2.0 を使用していますが、3.0 は不安定すぎて、プロジェクト全体を転送する必要があります :/)。見栄えが良く、最適な場合、調整可能なガウスぼかしのコードスニペットを誰かに提供してもらえますか?
このようなSthは素晴らしいでしょう:
多くのことをお願いしていることは承知していますが、すべての助けに感謝します。:)
imagemagick - ガウスからピクセルを減算し、ガウスで除算し、imagemagick で正規化するにはどうすればよいですか
私は自分が何をしたいのかを正確に知っており、python、scipy、および PIL でそれを実行できます。これらのアクション専用に設計されているため、imagemagick を使用したいと考えています。
- T は最高の法的強度 (0、もちろん最低)
- I という名前の一時 MPC に画像を入力する
- ガウス ブラー I を G という名前の一時的な MPC に保存します。
- 減算と除算 D = (I - G) / G
- 最大値を取得 M = max (T * abs(D))
- オフセット、正規化、スケーリング O = T * (D + M) / (2 * M)
- O をファイル名 output.png に出力
オンラインドキュメントからこれを行う方法がわかりません。Imagemagick のドキュメントの語彙は、画像操作の専門家向けのようで、私の理解を超えています。