iOS小demo之图片变灰
2016-01-13 18:21
465 查看
//用于对图片处理让图片变成灰色
-(UIImage*)addMaskingToImage:(UIImage*)image{int bitmapInfo =
kCGImageAlphaNone;
int width = image.size.width;
int height = image.size.height;
CGColorSpaceRef colorSpace =
CGColorSpaceCreateDeviceGray();
CGContextRef context =
CGBitmapContextCreate(nil,
width,
height,
8,//bitpercomp
0, colorSpace, bitmapInfo);
CGColorSpaceRelease(colorSpace);
if (context ==
NULL) {
return
nil;
}
CGContextDrawImage(context,
CGRectMake(0,
0, width, height), image.CGImage);
UIImage *newImage = [UIImage
imageWithCGImage:CGBitmapContextCreateImage(context)];
CGContextRelease(context);
return newImage;
}
关于CGBitmapContextCreate方法:详细请看
相关文章推荐
- iOS 雷达扫描效果 实现
- iOS 初学者关于动态按钮代码创建
- IOS viewWithTag
- iOS:实现邮件和短信发送的简单示例
- Masonry介绍与使用实践
- RDVTabBarController--可自由定制的iOS底部导航控件的使用总结
- iOS7程序后台运行
- iOS小demo之为图层添加图片和边框
- IOS开发常用的开源类库
- ios Xcode7.2下创建本地化语言Localizable.strings
- iOS:延迟加载和上拉刷新/下拉加载的实现
- iOS开发笔记--静态库的制作与使用
- iOS故障排除指南:基本技巧
- 安装iOS开发环境Xcode
- iOS 百度地图_大头针点击_区别点击哪个_点击效果改变
- iOS微更新,热更新,局部更新,bug修复
- iOS小demo之弹出动画
- iOS-图片拉伸技巧
- ios 以后毛玻璃
- ios 指定角度圆角