0

opengl は画像のスムージングに役立つ機能を提供していますか?

私のプロジェクトでは、科学データをテクスチャに変換します。テクスチャはそれぞれ、色付きのピクセルの 1 行であり、画像の適切な領域にマッピングされます。行は隣同士にマップされます。

これの簡単な画像の平滑化を行いたいのですが、OGL でそれを行うことができるか疑問に思っています。

平滑化とは、画像に 2 次元平均化フィルターを適用することを意味します - 効果的にピクセル数を増やしますが、近くの実際の色の平均で塗りつぶします - 基本的に通常の画像平滑化です。

4

1 に答える 1

1

必要に応じて、カスタム シェーダーを使用して実行できます。基本的には、入力テクスチャをバインドし、フルスクリーンのクワッドとして描画し、シェーダーで各フラグメントの周りに複数のサンプルを取得し、それらを平均して、新しいテクスチャに書き出すだけです。必要に応じて、新しいテクスチャを入力テクスチャより任意に高い解像度にすることもできます。

于 2012-03-21T05:58:21.960 に答える