【发布时间】:2012-02-12 00:43:11
【问题描述】:
我正在制作一个向照片添加相框的应用程序。我想知道如何让我的保存按钮将两个图像(照片和相框)保存为一个图像。现在它只保存一个图像图片。
在界面生成器中,我有保存操作,保存加载到 ImageView 中的图像,框架 ImageView 覆盖该图像。
我想将两张照片合并为一张,所以保存操作可以将图像与框架一起保存。
谢谢!
【问题讨论】:
标签: iphone uiimageview uiimage save xcode4.2
我正在制作一个向照片添加相框的应用程序。我想知道如何让我的保存按钮将两个图像(照片和相框)保存为一个图像。现在它只保存一个图像图片。
在界面生成器中,我有保存操作,保存加载到 ImageView 中的图像,框架 ImageView 覆盖该图像。
我想将两张照片合并为一张,所以保存操作可以将图像与框架一起保存。
谢谢!
【问题讨论】:
标签: iphone uiimageview uiimage save xcode4.2
在这可能需要使用 iphone 中的遮罩,图像中不必要的东西会自动移除并附加到框架中。
我认为这有助于为您的应用程序实现最佳效果
所以您也可以参考以下链接获取下载和教程以及源代码。
【讨论】:
您需要使用 Core Graphics 进行一些绘图。这段代码应该做你想做的事,可能需要对矩形/大小进行一些调整:
UIGraphicsBeginImageContext(image.size);
[image drawRect:CGRectMake(0, 0, image.size.width, image.size.height);
[frameImage drawRect:CGRectMake(0, 0, image.size.width, image.size.height);
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
【讨论】: