这个问题在这里已经有了答案:
How can i add two uiimageview and save it to iphone photo gallery in iphone application development?
(2 个回答)
9年前关闭。
在我的应用程序中,我有两个 UIImageViews
这是一个覆盖另一个。即)UIImageView-2
放置在 UIImageView-1
. UIImageView-2
中的图片是透明的,所以现在我有另一个图像上的图像。现在我需要将这两个保存为单个图像。在ios中可以吗?请指教..
示例 View 如下: 红色标记是网球 ImageView 中的图像。
最佳答案
希望以下方法对您有所帮助。
-(CGImageRef )mergedImageFromImageOne:(UIImage *)imageOne andImageTwo:(UIImage *)imageTwo
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
CGSize imageSize = imageOne.size;
UIGraphicsBeginImageContext(sizeVideo);
[imageOne drawInRect:CGRectMake(0,0,imageSize.width,imageSize.height)];
[imageTwo drawInRect:CGRectMake(0,0,imageSize.width,imageSize.height) alpha:1];
CGImageRef imageRefNew = CGImageCreateWithImageInRect(UIGraphicsGetImageFromCurrentImageContext().CGImage, CGRectMake(0,0,imageOne.width,imageOne.height));
UIGraphicsEndImageContext();
[pool release];
return imageRefNew;
}
关于iphone - 用两个 UIImageView 保存一个图像,其中有两个图像 - ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517364/