iOS小demo之图片变灰
来源:互联网 发布:淘宝装修布局管理 编辑:程序博客网 时间:2024/04/29 12:38
//用于对图片处理让图片变成灰色
-(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) {
returnnil;
}
CGContextDrawImage(context,CGRectMake(0,0, width, height), image.CGImage);
UIImage *newImage = [UIImageimageWithCGImage:CGBitmapContextCreateImage(context)];
CGContextRelease(context);
return newImage;
}
关于CGBitmapContextCreate方法:详细请看
- iOS小demo之图片变灰
- IOS 图片去色 变灰处理
- iOS小demo之获取图片透明度
- Swing图片变灰
- WPF 图片变灰
- css 图片变灰
- 图片变灰
- CSS使图片变灰
- WM图片变灰处理
- cocos2d-x 图片变灰
- 图片变灰shader mark
- ngui 图片变灰Shader
- CSS快速让图片变灰,网站快速变灰
- iOS小demo之将图片压缩到指定尺寸
- 让页面图片文字整体变灰
- 用css3实现图片变灰
- AndEngine图片变灰效果实现
- cocos2d-x图片变灰或者变亮
- C++10中的移动语义
- GCD自定义的队列 和 全局队列的区别
- AFNetworking 3.0迁移指南 及基本使用方法
- java反射机制之Method invoke执行调用方法例子
- 文章标题
- iOS小demo之图片变灰
- Mybatis异常-SQL执行没反应,但oracle单独执行正常
- listen()的backlog参数和未完成队列、已完成队列的关系
- centos 7 subversion
- 设计模式笔记--桥梁模式
- GCD的常用方法
- Java 继承
- Culling的一些介绍
- switch case 没有break 和default 位置乱放分析