2011-06-24 5 views
2

私はiPhoneのグラフィックスを初めて使いました。UIImageから別のUIImageに任意のパスをコピーする方法

問題:私にはUIImageAとUIImageBがあります。どちらも同じ画像ですが、UIImageBはすべてのピクセル値が暗くなっています。

UIImageAの任意の部分をUIImageBの先頭にコピーしたいと思います。最終的な結果は、元の画像の一部を明るくした暗い画像になります。コピーする任意の形状である「パス」を作成します

  1. 私の推測では、私がする必要があることです。私はこれを理解することができると思う。

  2. UIImageAを取り、何とかそれを切り抜くか、パスにマスクします。
  3. UIImageAの一部をUIImageBに正確に同じ位置にコピーします。

私が混乱しているのは、ステップ2と3です。私は、画像を四角形にトリミングしたり、別の事前定義された画像で画像をマスキングする例を見てきましたが、これを正確に行うものは何もありません。

一般的なポインタはありますか?

答えて

0

Core Imageを試すことができます。

あなたの環境でCGImageを使ってすべてを行うことができます。 ビットマップまたはレイヤーコンテキストを使用して、後で任意のビュー を表示することができます。 http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html

で良いコアグラフィックスクォーツのチュートリアルがあり

関連する問題