in AmazonChimeSDK/AmazonChimeSDKTests/audiovideo/video/backgroundfilter/BackgroundFilterTest.swift [357:372]
func resize(image: UIImage, to newSize: CGSize) -> UIImage {
return UIGraphicsImageRenderer(size: newSize).image { _ in
let hScale = newSize.height / image.size.height
let vScale = newSize.width / image.size.width
let scale = max(hScale, vScale)
let resizeSize = CGSize(width: image.size.width * scale, height: image.size.height * scale)
var middle = CGPoint.zero
if resizeSize.width > newSize.width {
middle.x -= (resizeSize.width - newSize.width) / 2.0
}
if resizeSize.height > newSize.height {
middle.y -= (resizeSize.height - newSize.height) / 2.0
}
image.draw(in: CGRect(origin: middle, size: resizeSize))
}
}