我正在创建一个图像,然后将其保存到用户相机胶卷。我想在图像中添加一些文字。我应该将字符串添加到UILabel然后将其转换为图像吗?
你的建议是什么?谢谢。 (我正在使用Swift)
let bottomImage = UIImage(named: "Image1.png")
let topImage = UIImage(named: "Image2.png")
let anotherImage = UIImage(named: "Image3.png")
let newSize = CGSizeMake(2480, 3508)
UIGraphicsBeginImageContext(newSize)
bottomImage?.drawInRect(CGRectMake(0, 0, newSize.width/2, 500))
topImage?.drawInRect(CGRectMake(newSize.width/2, 0, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)
anotherImage?.drawInRect(CGRectMake(newSize.width/2, 500, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil)