iOS 图片添加水印取巧

最近项目需要图片上添加三行字, 第一行, 时间, 第二行日期, 第三行地址

看了网上很多绘图的做法感觉很麻烦.

最终选了一个简单的处理方法, 在View上写好所有布局调好所有字体, 然后再把View截取成一张图就可以了

// MARK: - UIView Extension
extension UIView {
    /// 截屏Image
    var captureImage: UIImage? {
        // 参数①:截屏区域  参数②:是否透明  参数③:清晰度
        UIGraphicsBeginImageContextWithOptions(frame.size, true, UIScreen.main.scale)
        layer.render(in: UIGraphicsGetCurrentContext()!)
        let image = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return image
    }
}

你可能感兴趣的:(iOS 图片添加水印取巧)