如何从叠加图像和用iPhone拍摄的照片创建单个图像?

时间:2010-10-15 05:06:51

标签: iphone graphics ios4 camera

有无数的应用程序可以做到这一点...但我很好奇为了产生最高质量的图像所建议的方式。

我正在寻找的例子:

  1. 能够在iPhone的相机顶部覆盖小胡子的图像。
  2. 可选,可以调整/旋转该图像。
  3. 拍摄照片并在图片上叠加叠加的图像(案例中的小胡子),以便生成单个图像。
  4. 非常感谢。

1 个答案:

答案 0 :(得分:1)

这是一篇关于在相机上覆盖图像的文章。 http://mobile-augmented-reality.blogspot.com/2009/09/overlaying-views-on-uiimagepickercontro.html。此外,为了旋转和调整胡子的大小,请查看此http://icodeblog.com/2010/10/14/working-with-uigesturerecognizers/。之后,您可以使用以下代码中生成的UIImage来满足您的需求。将self.view更改为摄像机视图。

UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();