首页 > 学院 > 开发设计 > 正文

【Swift 3.0】根据颜色生成图片

2019-11-06 09:56:39
字体:
来源:转载
供稿:网友
func imageForColor(colorLiteralRed: Float, green: Float, blue: Float) -> UIImage { let rect = CGRect(x: 0, y: 0, width: 1, height: 1) // 在这个范围开启一个上下文 UIGraphicsBeginImageContext(rect.size) let context = UIGraphicsGetCurrentContext() // 在这段上下文中获取到颜色 context?.setFillColor(red: CGFloat(colorLiteralRed), green: CGFloat(green), blue: CGFloat(blue), alpha: 1) // 填充这个颜色 context?.fill(rect) let myImage = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return myImage! }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表