美文网首页
IOS 图像显示原理

IOS 图像显示原理

作者: 应久 | 来源:发表于2019-03-14 15:25 被阅读0次

    详解

    CPU GPU 这两个硬件实际上是是由总线连接起来的  CPU 中输出的往往是一个位图(像素数组) 在经由总键 上传给GPU  GPU在拿到这个位图时 会做相应位图的渲染 纹理的合成 然后把结果放入真缓冲区中 由视频控制器提取对应显示内容 交给显示器显示

    流程

    CPU

    假如 我们创建一个label 内容为 Hello world 

    contents中放的就是 Hello world 的位图

    系统会在合适的时机回调drawRect方法 在此基础上可以绘制想要的内容

    然后经由 core animation 这个框架 

    GPU

    交给GPU的openGL渲染管线 进行最后的渲染 纹理合成

    展示结果

    Layout  

    UI的布局 比如: 控件的设置frame

    文本的计算  size的计算 等

    DISplay

    显示 绘制

    Prepare

    准备工作  比如图片添加过程中的解码

    Commit

    对应的位图进行提交  


    相关文章

      网友评论

          本文标题:IOS 图像显示原理

          本文链接:https://www.haomeiwen.com/subject/nblqmqtx.html