iOS颜色 图片 互转

颜色 ---> 图片

- (UIImage *)createImageWithColor:(UIColor *)color {
    CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();  
    return theImage;
}

图片 ----> 颜色

UIImage *img = [UIImage imageNamed:@"xxx"];
UIColor *color = [UIColor colorWithPatternImage:img];

你可能感兴趣的:(iOS颜色 图片 互转)