240 发简信
IP属地:浙江
  • GPUImage源码解读之GPUImageFramebufferCache

    简介 由于GPUImage添加滤镜可以形成一个FilterChain,因此,在渲染的过程中,可能会需要很多个FrameBuffer,但是正如上文...

  • GPUImage源码解读之GPUImageFilter

    作为一个图片处理和滤镜添加的框架,GPUImage最核心的类自然是GPUImageFilter,基本上所有的具体的滤镜都继承于它。GPUImag...

  • C++学习笔记

    extern extern的作用 告诉编译器,在某个cpp文件中,存在一个函数/全局变量;类似OC中的@class的作用; explicit隐式...

  • Swift的闭包捕获变量和OC的Block捕获变量

    closure捕获局部变量 打印 说明swift指的捕获是在执行的时候再捕获,当代码执行到 closure(),对变量a进行捕获,捕获到的变量是...

  • iOS编译opencv

    环境配置 如果想要在ios下编译opencv 需要安装Cmake 和 python 这里通过homebrew[https://brew.sh/]...

  • Resize,w 360,h 240
    OpenGL ES学习记录

    GPU的工作原理[https://cloud.tencent.com/developer/article/1086739] 学习资料 Learn...

  • VideoToolbox视频硬编码

    视频编码相关知识概念 码率计算公式 H264视频编码压缩方法: VideoToolbox编码流程 VideoToolbox示例代码:

  • Resize,w 360,h 240
    谈谈深拷贝与浅拷贝

    一、在OC中: 浅拷贝:浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间,当内存销毁的时候,指向这片内存的几个指针需要重新定...

  • YUV排版

    YUV是一种颜色空间,基于YUV的颜色编码是流媒体的常用编码方式。Y表示流明,U、V表示色度、浓度,这种表达方式起初是为了彩色电视与黑白电视之间...