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     
  • 相关阅读:
    模块jieba库的使用
    模块wordcloud库的使用
    爬取哔哩哔哩网站弹幕
    爬虫讲解
    基本统计值计算
    数据类型及元素元组
    pyinstall的安装及使用
    面向对象介绍
    re模块
    logging模块
  • 原文地址:https://www.cnblogs.com/grq186/p/4608271.html
Copyright © 2011-2022 走看看