iOS开发图片与颜色处理工具
Posted ch520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发图片与颜色处理工具相关的知识,希望对你有一定的参考价值。
类扩展 CHImage
1、根据颜色生成一张图片
/**
根据颜色生成一张图片
@param color 颜色进制 UIColor类型
@return 一张UIImage图片
*/
+ (UIImage *)createImageWithColor:(UIColor *)color {
CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); //宽高 1.0只要有值就够了
UIGraphicsBeginImageContext(rect.size); //在这个范围内开启一段上下文
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);//在这段上下文中获取到颜色UIColor
CGContextFillRect(context, rect);//用这个颜色填充这个上下文
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();//从这段上下文中获取Image属性,,,结束
UIGraphicsEndImageContext();
return image;
}
以上是关于iOS开发图片与颜色处理工具的主要内容,如果未能解决你的问题,请参考以下文章