iOS如何将图片改成灰色调

2016-10-24  本文已影响116人  Alfred_小乐

代码如下

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);

效果如下

原图
灰色图
上一篇 下一篇

猜你喜欢

热点阅读