[Swift] Image Resize

PHOTO EMBED

Thu Mar 24 2022 01:40:58 GMT+0000 (Coordinated Universal Time)

Saved by @hsleedevelop

extension UIImage {
    func resize(newWidth: CGFloat) -> UIImage {
        let scale = newWidth / self.size.width
        let newHeight = self.size.height * scale

        let size = CGSize(width: newWidth, height: newHeight)
        let render = UIGraphicsImageRenderer(size: size)
        let renderImage = render.image { context in
            self.draw(in: CGRect(origin: .zero, size: size))
        }
        
        print("화면 배율: \(UIScreen.main.scale)")// 배수
        print("origin: \(self), resize: \(renderImage)")
        printDataSize(renderImage)
        return renderImage
    }
}
content_copyCOPY

https://nsios.tistory.com/154?category