iOS图片灰色处理

来源:互联网 发布:上海师范大学网络支付 编辑:程序博客网 时间:2024/04/28 05:56

代码如下

CGColorSpaceRef colorref = CGColorSpaceCreateDeviceGray();CGContextRef ctx = CGBitmapContextCreate(nil, img.size.width, img.size.height, 8, 0, colorref, kCGImageAlphaNone);CGColorSpaceRelease(colorref);CGContextDrawImage(ctx, CGRectMake(0, 0, img.size.width, img.size.height), img.CGImage);UIImage *imgg = [UIImage imageWithCGImage:CGBitmapContextCreateImage(ctx)];CGContextRelease(ctx);

效果如下

–> 原图
原图


–> 灰色图
灰色图


0 0
原创粉丝点击