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
}
}