Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在拍摄照片时,如何在相机上添加照片?_Iphone_Ios_Uiimagepickercontroller - Fatal编程技术网

Iphone 在拍摄照片时,如何在相机上添加照片?

Iphone 在拍摄照片时,如何在相机上添加照片?,iphone,ios,uiimagepickercontroller,Iphone,Ios,Uiimagepickercontroller,我是iphone应用程序开发领域的新手,所以任何人都可以帮助我。现在我的问题是,当我点击一个按钮时,相机会打开,但另一个问题是,当相机相框出现时,图像会出现在相框上,当我点击“捕获”按钮时,相框的背景和图像会一起捕获。如果有人有任何进一步的问题,请毫不犹豫地询问 我希望我已经解释清楚了,如果没有请问我。这对我来说很紧急 提前谢谢 示例:假设有人在应用程序中看到了一个环。现在她想看看她什么时候会穿它。因此,当她敲击戒指时,相机屏幕就会打开,这个戒指将在相机屏幕的中间。现在她将手放在相机下,然后看起

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

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

提前谢谢

示例:假设有人在应用程序中看到了一个环。现在她想看看她什么时候会穿它。因此,当她敲击戒指时,相机屏幕就会打开,这个戒指将在相机屏幕的中间。现在她将手放在相机下,然后看起来戒指就在她手里。我想现在我已经解释清楚了。

试试这个(灵感来自:

-(UIImage*)添加:(UIImage*)ringImage toPhoto:(UIImage*)照片;
{
CGSize size=[照片大小];
UIGraphicsBeginImageContext(大小);
CGRect rect=CGRectMake(0,0,size.width,size.height);
[photo drawInRect:rect blendMode:kCGBlendModeNormal alpha:1.0];
CGRect ringRect=>
[ringImage drawInRect:ringRect blendMode:kCGBlendModeNormal alpha:1.0];
UIImage*resultingImage=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsSendImageContext();
返回结果图像;
}

很难理解您想做什么,以及您的问题是什么。您是否无法使用UIImagePickerController使用相机捕获图像?没有…问题是,当我单击相机按钮时,图像将已显示在相机帧上。现在,当我单击“捕获”按钮时,此图像和帧的背景将一起捕获。我已经编辑了我的问题。
 - (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;
}