2012-04-09 277 views
-1

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

我希望我已清楚说明,如果不请请问我。它对我来说非常紧迫。

在此先感谢。

示例:假设某人在应用程序中看到了铃声。现在,她想看看她穿什么样子时的样子。所以当她点击戒指时,相机屏幕将打开,并且此戒指将位于相机屏幕的中间。现在,她将把她的手放在相机下面,然后看起来她的手上有戒指。我想现在我已经解释清楚了。

+0

这是很难理解你想要做什么,以及您的问题。您是否无法使用UIImagePickerController使用相机捕捉图像? – Krumelur 2012-04-09 14:27:39

+0

不...问题是当我点击相机按钮,然后图像已经在相机框架上。现在当我点击捕捉按钮时,这个图像和框架的背景将被捕捉到一起。我编辑了我的问题。 – Emon 2012-04-09 14:38:52

回答

1

试试这个(从this question启发):

- (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; 
} 
相关问题