1

ユーザーが Air Brush を選択できるようにする iPad アプリケーションを開発しています。これは、現在のコンテキストで画像テクスチャを描画することによって実現されています。

しかし、私がイメージを描くとき、​​私はこの王様の効果を得ています -ここに画像の説明を入力

これを回避するために、blendmodeLightenを使用してみました。これにより、以下のように正しい方法が得られます ここに画像の説明を入力

しかし、これを使用すると、別の問題に遭遇しました.1つの色の上に別の色を描くと、ブレンドのために実際の色が得られません。

誰でもこれについて私を助けることができますか?

4

1 に答える 1

1

これがあなたの望むものかどうかわかりません。

を使用して別のビットマップ コンテキストを作成しCGBitmapContextCreate、そのコンテキストにストロークを描画できます。

また、ブレンド モードを使用kCGBlendModeColorすると、現在のコンテキストとビットマップ コンテキストを組み合わせることができます。

それが役に立てば幸い。

于 2012-08-10T11:01:27.387 に答える