我希望你们都安全。
我知道这个问题被问了好几次,但没有得到完美的答案。
我只是想从 UIView 中捕获高分辨率的图像,主要是图像不应该是模糊的。
我已经尝试过这段代码
extension UIView {
func asImage() -> UIImage {
let renderer = UIGraphicsImageRenderer(size: self.bounds.size)
let capturedImage = renderer.image {
(ctx) in
self.drawHierarchy(in: self.bounds, afterScreenUpdates: true)
}
return capturedImage
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当我捕获图像并缩放时,文本变得模糊。
提前致谢
编辑 我正在尝试从 UIView 创建高分辨率图像。当我缩放图像的 1 部分时,文本变得模糊。
请检查下图