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);
效果如下

