[Swift] Image Resize
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
Comments