2012-04-09 135 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; 
} 
相關問題