I would like to know what to do to save 2 images into 1 image.
One of the photos can be moved, rotated and zoomed in/out...
I\'m doing this, but it basically
Here's a method for UIImage extension to combine multiple images:
class func combine(images: UIImage...) -> UIImage {
var contextSize = CGSizeZero
for image in images {
contextSize.width = max(contextSize.width, image.size.width)
contextSize.height = max(contextSize.height, image.size.height)
}
UIGraphicsBeginImageContextWithOptions(contextSize, false, UIScreen.mainScreen().scale)
for image in images {
let originX = (contextSize.width - image.size.width) / 2
let originY = (contextSize.height - image.size.height) / 2
image.drawInRect(CGRectMake(originX, originY, image.size.width, image.size.height))
}
let combinedImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return combinedImage
}
Example:
UIImage.combine(image1, image2)