-1

我是 iphone 应用程序开发领域的新手,所以任何人都可以帮助我。现在我的问题是当我点击一个按钮然后相机会打开,但另一个问题是当相机框架出现时,相框上会出现一个图像,当我点击捕获按钮时,相框的背景和图像会一起捕捉。如果任何人有任何进一步的问题,请不要犹豫,问...

我希望我已经解释清楚,如果没有请问我。这对我来说非常紧急。

提前致谢。

示例:假设有人在应用程序中看到了戒指。现在她想看看她什么时候戴上它会是什么样子。所以当她点击戒指时,相机屏幕会打开,这个戒指会在相机屏幕的中间。现在她会把她的手放在相机下面,然后看起来戒指就在她手里。我想现在我已经解释清楚了。

4

1 回答 1

1

试试这个(灵感来自这个问题):

 - (UIImage*)addRing:(UIImage*)ringImage toPhoto:(UIImage*)photo;
{
  CGSize size = [photo size];
  UIGraphicsBeginImageContext(size);
  CGRect rect = CGRectMake(0, 0, size.width, size.height);
  [photo drawInRect:rect blendMode:kCGBlendModeNormal alpha:1.0];
  CGRect ringRect = <<< find suitable bounds for ring image here >>>
  [ringImage drawInRect:ringRect blendMode:kCGBlendModeNormal alpha:1.0];

  UIImage *resultingImage =  UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();
  return resultingImage;
}
于 2012-04-09T14:53:27.207 回答