Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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 SDK_Iphone_Xcode - Fatal编程技术网

合并照片-iPhone SDK

合并照片-iPhone SDK,iphone,xcode,Iphone,Xcode,我正在制作一个应用程序,在照片中添加一个相框 我想知道如何让我的“保存”按钮将两个图像(照片和相框)保存为一个图像 现在它只保存一张图像 在interface builder中,我使用保存操作保存加载到ImageView中的图像,帧ImageView覆盖该图像 我想将两张照片合并为一张,这样保存操作就可以将图像与相框一起保存 谢谢 这可能不是您想要的,但是如果您将两个图像都加载到OpenGL中(有一个很好的Apple示例可以在OpenGL中加载图像),将一个图像放在另一个图像上,然后将结果写入一

我正在制作一个应用程序,在照片中添加一个相框

我想知道如何让我的“保存”按钮将两个图像(照片和相框)保存为一个图像

现在它只保存一张图像

在interface builder中,我使用保存操作保存加载到ImageView中的图像,帧ImageView覆盖该图像

我想将两张照片合并为一张,这样保存操作就可以将图像与相框一起保存


谢谢

这可能不是您想要的,但是如果您将两个图像都加载到OpenGL中(有一个很好的Apple示例可以在OpenGL中加载图像),将一个图像放在另一个图像上,然后将结果写入一个图像中(这里有很好的教程-)


您甚至不需要将其渲染到屏幕上,因此不需要摆弄EAGL。

如果您已经在UI中的照片上显示了框架,只需使用
UIScreenGetImage
之类的工具即可

...
CGImageRef screen = UIGetScreenImage();
UIImage* image = [UIImage imageWithCGImage:screen];
CGImageRelease(screen);

// You could, e.g., save the captured image to photo album
UIImageWriteToSavedPhotosAlbum(image, self,  @selector(image:didFinishSavingWithError:contextInfo:), nil);

我对发展中的事物有点陌生。因此,我不确定这段代码会做什么(我相信这需要一个屏幕截图),也不知道该把这行代码放在哪里。有人能详细说明一下吗?对不起,再次感谢!将其放入“保存”按钮所连接的方法中。