请选择 进入手机版 | 继续访问电脑版
尚学堂集团旗下品牌:尚学堂速学堂百战程序员云数学院[切换校区]
滤镜效果,先看下效果图
  • 原图

    原图

  • “怀旧”效果图

    “怀旧”效果图


  • 代码如下
viewDidLoad 中的代码和“简单的毛玻璃效果”中的 viewDidLoad 是一样的,这里也只贴出 button 被点击调用的代码
    CIContext *context = [CIContext contextWithOptions:nil];    CIImage *inputImage = [[CIImage alloc] initWithImage:self.imageView.image];    // 怀旧  CIPhotoEffectInstant    // 单色  CIPhotoEffectMono    // 黑白  CIPhotoEffectNoir    // 褪色  CIPhotoEffectFade    // 色调  CIPhotoEffectTonal    // 冲印  CIPhotoEffectProcess    // 岁月  CIPhotoEffectTransfer    // 铬黄  CIPhotoEffectChrome    CIFilter *filter = [CIFilter filterWithName:@"CIPhotoEffectInstant"];     [filter setValue:inputImage forKey:kCIInputImageKey];    CIImage *result = [filter valueForKey:kCIOutputImageKey];    CGImageRef cgImage = [context createCGImage:result fromRect:[result extent]];    UIImage *resultImage = [UIImage imageWithCGImage:cgImage];    self.imageView.image= [UIImage imageWithCGImage:resultImage.CGImage];
分享到 :
人收藏 回复 使用道具
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部