1

写真 (カメラまたはライブラリ) を撮影し、その上に額縁のようなものを重ねて、カメラ ロールに保存できるようにしたいと考えています。OpenGL を調べる必要がありますか?それとも何ですか?

ポインタをありがとう。

4

1 に答える 1

5

そのためにQuartz以外は何も必要ありません。CGBitmapContext、、、CGContextを調べCGImageてくださいUIImage。アルバムに画像を保存する機能もあります。UIImageWriteToSavedPhotosAlbum

行く方法は次のとおりです。

  1. UIImageから を取得しUIImagePickerControllerます。
  2. を使用してコンテキストを構築するCGBitmapContextCreate
  3. このコンテキストで画像を描画します。CGContextDrawImage
  4. その上に好きなものを描きます
  5. CGBitmapContextCreateImageコンテキストから CGImage を作成するために使用します
  6. から[UIImage imageWithCGImage:]を取得するために使用します。UIImageCGImage
  7. UIImageWriteToSavedPhotosAlbum拡張画像を保存するために使用します。
于 2009-10-06T16:13:15.983 に答える