1

我希望能够拍摄一张照片(相机或图书馆)并在其上覆盖类似相框的东西,然后将其保存回相机胶卷。我应该研究OpenGL吗?或者,什么?

感谢您的指点。

4

1 回答 1

5

你不需要任何东西,除了 Quartz。查看CGBitmapContext, CGContext, CGImage, UIImage. 还有一个在相册中存储图像的功能:UIImageWriteToSavedPhotosAlbum

要走的路是:

  1. UIImageUIImagePickerController. _
  2. 使用构建上下文CGBitmapContextCreate
  3. 在此上下文中绘制图像:CGContextDrawImage
  4. 在上面画出你想要的任何东西
  5. 用于CGBitmapContextCreateImage从上下文创建 CGImage
  6. 用于从[UIImage imageWithCGImage:]_UIImageCGImage
  7. 用于UIImageWriteToSavedPhotosAlbum保存增强的图像。
于 2009-10-06T16:13:15.983 回答