将两张图片合成为一张图片

UIGraphicsBeginImageContext(mainImage.size);
[mainImage drawInRect:CGRectMake(0, 0, mainImage.size.width, mainImage.size.height)];
[qrImage drawInRect:CGRectMake(0, 0, qrImage.size.width, qrImage.size.height)];
CGImageRef newMergeImg = CGImageCreateWithImageInRect(UIGraphicsGetImageFromCurrentImageContext().CGImage, CGRectMake(0, 0, mainImage.size.width, mainImage.size.height));
UIGraphicsEndImageContext();

这里我说明一下,我这里的目的是要将一张二维码图片放到一张底图上。 mainImage表示那张底图、qrImage表示二维码图片。 这里的位置都是随便写的,可以根据自己的需求,设定位置,这里默认为二维码参照的坐标系,就是那张底图。
效果如下
将两张图片合成为一张图片