图片/ 视频的渲染是如何容二进制数据渲染到屏幕上的呢?OpenGL ES /Metal 这两个框架就是来帮助我们完成这个过程的。
本篇内容 | 使用OpenGL ES /Metal图形API实现图片滤镜处理。 |
本篇目标 | 通过本篇文章可以收获: 1)了解图片加载到屏幕显示的原理; 2)了解图片滤镜处理的原理; 3)了解灰度滤镜算法; 4)了解 OpenGL 着色语言GLSL; 5)了解 Metal 着色语言Metal Shading Language; |
本篇案例 | 案例1 :使用 OpenGL ES 实现图片灰度滤镜处理; 案例2: 使用 Metal 实现图片灰度滤镜处理; |
课后思考 | 1)如何在视频中插入一段动画?(比如:抖音视频中撒花瓣的动画) 2)如何在视频中插入背景?(比如:抖音下雨的背景/烟花的背景) 3)iOS底层是如何把图片显示到屏幕上的 |