2011-07-19 5 views

答えて

1

このようなフィルタを適用するためのOS Xの通常の方法は、Core Imageです。 Core Imageは現在のiPhone SDKの一部ではありませんが、iOS 5にはApple have announcedが含まれています。これは現在NDAに基づいているため、Appleがこのようなサイトで一般公開した詳細を超えて議論することはできません。公開されています。あなたがiOS 5がリリースされたら、もう一度お聞きしたり、質問を更新したりするのは良い考えです。

その間に、効果を生かそうとするなら、OpenGLに画像をアップロードして何らかの種類のピクセルシェーダを適用するのが最も良いでしょう。これはかなり前提ですが、this oneなどの以前のStackOverflowの回答助けてください。

+0

Tommy、このリンクを参照してください。http://itunes.apple.com/us/app/camwow-free-photo-booth-effects/id418368641?mt=8,http://itunes.apple.com/us/ app/picturebooth/id352298360?mt = 8私は私のアプリに似て実装する必要があります。 –

+0

これは、UIImageにこれらの効果を実装することは可能ですか? –

+0

私は、アプリケーションがOpenGLルートに行くことはかなり確信しています。それらはCPU上で変換される可能性がありますが、それは非効率的であり、非常に滑らかではありそうにありません。あなたがUIImageから来たのであれば、OpenGLにその物をアップロードして処理する必要があるでしょう。これはラウンドアバウトで、UIKitの他のすべてのものと比較して実装が非常に簡単ではなく、しばしばストレージの点で非効率ですが、それがCore Imageの動機です。 – Tommy

1

Core ImageはiOS 5の一部になりました。フォトエフェクトの作成には、単純に組み合わせて使用​​できるフィルタが多数あります。コアイメージに組み込まれているPhoto Effects SDKを使用できます。それは35以上の写真効果を使用する準備ができています。また、内蔵のフィルタ連鎖サポートを使用して、独自の写真エフェクトを簡単に作成することもできます。

+0

でもPhotoBoothのCore Imageを使用できますか? – Raju

関連する問題