-1

私は iPhone 用の写真アプリを作成しており、OpenGL を使用して画像に効果を適用します。今、私は少しOpenGL初心者で、簡単に元に戻すことができるフィルター(彩度とぼかし)を構築する方法があるのだろうかと思っていましたか?

説明すると、ユーザーは写真を撮り、ぼかし 5 と彩度 3 (任意の値) を適用しますが、戻ってきてぼかし 3 と彩度 2 に下げると、結果は次のようになります。彼が元の画像に 3 のぼかしと 2 の彩度を与えていたら?

4

3 に答える 3

0

ぼかしなどのフィルターをやり直すことはできません。このようなフィルターは画像に関する情報の一部を失うため、元に戻すのは困難です。ここでの議論を参照してください。

OpenGL (またはその他の Api) を使用すると、フィルターを「後処理」効果として簡単に適用できます。テクスチャを含むクワッドをレンダー ターゲットにレンダリングするだけで、出力としてイメージが変換されます。これを行う方法は、 oZone3D へのリンクです。

作成した出力を保存できます (ただし、別のファイル名で!)。

于 2013-09-26T19:54:56.563 に答える