• 模糊化GPU滤镜汇总


    GPUImageTiltShiftFilter

    这是一个模糊图片上下两层的滤镜效果,可以调节模糊边界,可以调节模糊程度

    总共4个参数,具体如下

        //模糊度的调节,0为最清晰,后面越来越模糊

        [(GPUImageTiltShiftFilter *)sepiaFiltersetBlurSize:midpoint];

        

        //模糊的范围调整,0的时候有明显边界,后面边界越来越模糊,后面连模糊效果都差不多没有了

        [(GPUImageTiltShiftFilter *)sepiaFiltersetFocusFallOffRate:midpoint];

        

        //模糊效果的上边界,0为最上面,1为最下面

        [(GPUImageTiltShiftFilter *)sepiaFiltersetTopFocusLevel:midpoint];

     

        //模糊效果的下边界,0为最上面,1为最下面

        [(GPUImageTiltShiftFilter *)sepiaFiltersetBottomFocusLevel:midpoint];


        //调整完了以后都要有ProcessImage,否则不显示

        [sourcePicture processImage];

    最后一句话必不可少,任何对滤镜效果的修改都需要这句话来刷新图片。

  • 相关阅读:
    P1541 乌龟棋
    P1725 琪露诺
    P1622 释放囚犯
    P1417 烹调方案
    积木大赛
    换教室
    C#文件和目录的操作
    C#应用程序所有已经打开的窗体的集合
    C#winform自定义滚动条
    C#ADO.NET基础二
  • 原文地址:https://www.cnblogs.com/wisejoker/p/3399855.html
Copyright © 2020-2023  润新知