Я пытаюсь объединить два изображения в одно для просмотра до / после.
Глядя на примеры для SO, я не могу найти то, которое соединяет два вместе, поддерживает один и тот же аспектсоотношение для обоих, но обеспечивает X-смещение, чтобы держать их оба по центру (а-ля заполнение аспекта).
Ниже почти отлично работает.Просто нужно правильно центрировать изображения.
func comb1() {
let image1 = imageView1.image
let image2 = imageView2.image
let size = CGSize(width: outputImageView.frame.size.width, height: outputImageView.frame.size.height)
UIGraphicsBeginImageContext(size)
image1?.draw(in: CGRect(x: 0, y: 0, width: size.width, height: outputImageView.frame.size.height))
image2?.draw(in: CGRect(x: size.width / 2, y: 0, width: size.width, height: outputImageView.frame.size.height))
let finalImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
outputImageView.image = finalImage
}