zoukankan      html  css  js  c++  java
  • CoreImage 查询系统滤镜

    1、获得Filters和Attributes的列表:
    使用filterNamesInCategory:和filterNameInCategories:方法来发现哪些filters可用。
    你可以传递nil参数给filterNameInCategories:来获得所有categories的所有filters。

    比如:

    1     NSArray *fiterArray = [NSArray array];
    2     fiterArray = [CIFilter filterNamesInCategories:nil];
    3     NSLog(@"%d",fiterArray.count);
    4     
    5     for (NSString *fiter in fiterArray) {
    6         NSLog(@"%@",fiter);
    7     }

    效果类型的category常量:

    下面列出了使用目标类型的category常量:

    下面列出了filter 源的category常量:

    获得fiter name 以后,你就可以创建一个CIFiter 对象,然后通过attributes方法获得 fiter 属性:

     1     CIFilter *myFilter = [CIFilter filterWithName:@"CIAccordionFoldTransition"];
     2     NSDictionary *myFilterAttributes = [myFilter attributes];
     3     
     4     for(id key in myFilterAttributes)
     5     {
     6         id obj = [myFilterAttributes objectForKey:key];
     7         NSLog(@"key:%@,value:%@",key,obj);
     8     
     9     }
    10     
  • 相关阅读:
    Django之DRF框架
    工单系统之用户模块整体实现
    用户模块+jwt实现+注册带token值
    iOS控件之UITableView之滚动
    iOS控件之UITableView
    iOS控件
    iOS 长连接
    MAC PHP Composer
    smartSVN 删除目录/仓库
    smartSVN 分支与合并
  • 原文地址:https://www.cnblogs.com/grq186/p/4608271.html
Copyright © 2011-2022 走看看