Skip to content

Instantly share code, notes, and snippets.

@hsleedevelop
Created May 21, 2019 09:07
Show Gist options
  • Save hsleedevelop/b3c7eb3540679214ce733573d94082ab to your computer and use it in GitHub Desktop.
Save hsleedevelop/b3c7eb3540679214ce733573d94082ab to your computer and use it in GitHub Desktop.
extension UIImage {
//best performance - https://nshipster.com/image-resizing/
func resizedImage(size: CGSize) -> UIImage? {
let renderer = UIGraphicsImageRenderer(size: size)
return renderer.image { (context) in
self.draw(in: CGRect(origin: .zero, size: size))
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment