私は、選択した場所に任意の画像(UIImage)ワープを作成するためにiOSアプリケーションを開発しようとしています。Open GLや他の方法を使ってUIImageをワープする方法...?
このタスクを達成するには、まずは最善の方法が必要です。今のところ、私はOpenGLでこのことを行ういくつかの研究を行っています(フレームワーク上で頭が上手くいくでしょう)。
最終的には、特定の場所でUIImageワープを取得する必要があります。 (x、y座標がある場合)
私は、選択した場所に任意の画像(UIImage)ワープを作成するためにiOSアプリケーションを開発しようとしています。Open GLや他の方法を使ってUIImageをワープする方法...?
このタスクを達成するには、まずは最善の方法が必要です。今のところ、私はOpenGLでこのことを行ういくつかの研究を行っています(フレームワーク上で頭が上手くいくでしょう)。
最終的には、特定の場所でUIImageワープを取得する必要があります。 (x、y座標がある場合)
'ワープ(warp)'の意味が不明です。あなたは3次元で歪めているのですか?もしそうなら、それを表示しているUIImageViewのCGAffineTransformを調整してその効果を得ることができます。
画像処理ワープのようなもので、iOS 5を使用している場合は、Core Imageを使用できます。
あなたは十分に精通している(または学ぶために喜んで)OpenGLのなら、あなたはこれを行うことができます:
ポイントを中心から押し出すか、中央に向かって押し出すか、すべて同じ方向に移動します。歪みが大きな領域に影響を及ぼす場合は、多くの点を変更します(影響を受ける領域のエッジ付近のものよりも中央のものを変更する可能性があります)。
本当にありがとうございます。これは、私がOpenGLでやろうとしていたことです。なぜなら、私はその分野のノブだからです。小さなコードで頭を上げて、あなたに大きなトラブルがなければ、私をたくさん助けてくれるでしょう。 !!! ありがとうございました.... !!! – user1002649
@ user1002649 OpenGLでスピードアップするには、いくつかのチュートリアルを参照する必要があります.Neheは、http://nehe.gamedevの開始場所です。 net /次に試してみてください:http://zach.in.tu-clausthal.de/projects/bonn/image_manip_ogl/index.html – JCooper
Buddy、すでにCore Imageで試したことがありますが、MAC OSに入っていたラッピングライブラリはまだiOS用に移植されていませんので、その場所からのデッドエンドだと思います.... : – user1002649
コアイメージを使用しようとすると、使用しているプラットフォームでフィルタが使用可能であることを確認してください。コアイメージに関するドキュメントのすべてのフィルタの説明の末尾に表示されます。 –