Erlo

iOS-UIImage图片绘制颜色

2019-04-08 12:02:07 发布   759 浏览  
页面报错/反馈
收藏 点赞

- (UIImage *)dtk_setImageColor:(UIColor *)imageColor{
    //获取画布
    UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0f);
    //画笔沾取颜色
    [imageColor setFill];
    CGRect bounds = CGRectMake(0, 0, self.size.width, self.size.height);
    //绘制一次
    UIRectFill(bounds);
    //再绘制一次
    [self drawInRect:bounds blendMode:kCGBlendModeOverlay alpha:1.0f];
    //获取图片
    [self drawInRect:bounds blendMode:kCGBlendModeDestinationIn alpha:1.0f];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
}

 

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认