美文网首页
iOS 修改图片颜色

iOS 修改图片颜色

作者: 七分呗轻唱 | 来源:发表于2016-03-28 15:29 被阅读323次
    - (UIImage *)imageWithColor:(UIColor *)color{
        UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale);
        CGContextRef context = UIGraphicsGetCurrentContext();
        CGContextTranslateCTM(context, 0, self.size.height);
        CGContextScaleCTM(context, 1.0, -1.0);
        CGContextSetBlendMode(context, kCGBlendModeNormal);
        CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height);
        CGContextClipToMask(context, rect, self.CGImage);
        [color setFill];
        CGContextFillRect(context, rect);
        UIImage*newImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return newImage;
    }
    

    相关文章

      网友评论

          本文标题:iOS 修改图片颜色

          本文链接:https://www.haomeiwen.com/subject/knvjlttx.html