2

UIImage を特定の量だけ簡単かつ効果的に明るくする方法を知っている人はいますか? 私は現在、Apple Sample Code Example GLImageProcessing をいじっていますが、結果はよくありません...私のアプリは現在 OpenGLES または EAGLViews を使用しておらず、テクノロジーを橋渡ししようとするのは厄介です。

4

2 に答える 2

4

UIImage をCGBitmapContextにレンダリングできます。そして、画像の生のバイトへのポインタが必要です。その時点で、バイトを明るくするなど、バイトで好きなことをすることができます。その後、バイトから新しい CGImageRef を作成できます。

これはすべて CPU 上にあり、画像サイズによっては OpenGL ソリューションほどうまく機能しない可能性があります。

于 2009-08-29T06:27:46.417 に答える
2

それは、「明るくする」の意味によって異なります。色を簡単に重ねることができ、おそらく、希望どおりのブレンド モードを見つけられるでしょう。関数とドキュメントに目を通してくださいCG(詳細を投稿したいのですが、今はできません)。

于 2009-08-29T06:25:25.750 に答える