开发者社区> 问答> 正文

iOS端的Texturelayer 节点的最终绘制代码可以分为哪几步?

iOS端的Texturelayer 节点的最终绘制代码可以分为哪几步?

展开
收起
游客cum3jectrqmmy 2022-01-08 10:20:00 3631 0
来自:闲鱼技术
1 条回答
写回答
取消 提交回答
  • 整体过程可以分为三步。

    第—,调用 external_texture copyPixelBuffer, 获取 CVPixelBuffer。

    第二,CVOpenGLESTextureCacheCreateTextureFromlmage 创建 OpenGL 的 Texture ( 这个是真的 Texture )。

    第三,将 OpenGL Texture 封装成 SKlmage, 调用 Skia 的 Drawlmage 并完成绘制。

    资料来源:《闲鱼Flutter技术解析与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=19。

    2022-01-08 15:41:12
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载