相框 - iPhone

时间:2009-10-06 13:30:31

标签: iphone camera image

我希望能够拍摄照片(相机或照片库)并在其上叠加像相框一样的东西,然后将其保存回相机胶卷。我应该研究OpenGL吗?或者,什么?

感谢指点。

1 个答案:

答案 0 :(得分:5)

除此之外你不需要任何东西,除了Quartz。查看CGBitmapContextCGContextCGImageUIImage。还有一个功能可以在相册中存储图像:UIImageWriteToSavedPhotosAlbum

要走的路是:

  1. UIImage获取UIImagePickerController
  2. 使用CGBitmapContextCreate
  3. 构建上下文
  4. 在此上下文中绘制图像:CGContextDrawImage
  5. 之上绘制你想要的任何东西
  6. 使用CGBitmapContextCreateImage从上下文
  7. 创建CGImage
  8. 使用[UIImage imageWithCGImage:]UIImage
  9. 获取CGImage
  10. 使用UIImageWriteToSavedPhotosAlbum保存扩充图像。