UIImage:去色功能的实现(图片灰色显示)
来源:互联网 发布:巨人网络财务报表 编辑:程序博客网 时间:2024/06/09 22:45
代码如下:
-(UIImage *)grayImage:(UIImage *)sourceImage{ int bitmapInfo = kCGImageAlphaNone; int width = sourceImage.size.width; int height = sourceImage.size.height; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray(); CGContextRef context = CGBitmapContextCreate (nil, width, height, 8, // bits per component 0, colorSpace, bitmapInfo); CGColorSpaceRelease(colorSpace); if (context == NULL) { return nil; } CGContextDrawImage(context, CGRectMake(0, 0, width, height), sourceImage.CGImage); UIImage *grayImage = [UIImage imageWithCGImage:CGBitmapContextCreateImage(context)]; CGContextRelease(context); return grayImage;}
本文转自:http://www.cocoachina.com/bbs/read.php?tid=178396
0 0
- UIImage:去色功能的实现(图片灰色显示)
- UIImage:去色功能的实现(图片灰色…
- UGUI 图片去色,取灰色
- UIImage图片缩放功能
- ImageView显示灰色图片
- UIImage 的图片平铺实现效果
- UIImage图片彩色转为灰色(swift2.0/swift3.0)
- [UIImage imageNamed:@"tab_back"]不显示图片的问题解决
- JS---- 图片由灰色变彩色(默认显示为灰色)。IE6为彩色
- UIimage 图片的拉伸
- 简单方法实现webbrowser不显示图片flash的功能。
- 使用js方式实现图片变灰色的滤镜效果
- 关于UIImage的capInsets以及Xcode的图片Slicing功能和Stretching功能
- 【iOS开发-29】解决方案:TabBar的图片不显示,只显示灰色的正方形
- iOS开发:TabBar的图片不显示,只显示灰色的正方形
- opencv RGB 颜色 灰色图片显示
- 关于UIImage的图片处理(截图,合并图片)
- 使用OpenCV的cvLoadImage()函数或者imShow()函数在显示图片时,窗口总是显示灰色
- apache默认设置post_max_size过小,或者变量被截断,已及有些可能导致上传大文件失败解决方案
- WPF DataGrid 列宽填充表格方法
- java二维码生成与解析代码实现
- js 闭包作用
- 百度面试题-“盗梦空间”
- UIImage:去色功能的实现(图片灰色显示)
- vsftpd 配置
- C++ 对象的内存布局(上)
- 友好城市
- 【iOS】singleton的属性,以及getter在使用上的一点问题
- 【算法导论】决策树是满二叉树吗?
- PHP 实现单链表
- 动态生成WCF服务端的简单小例子
- 深入探讨 Java 类加载器(转)