
OpenGL
Jesse_liao
不卑不亢
展开
-
通过一个例子理解EGL和OpenGL的离屏刷新
EGL是什么?EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,它主要由系统制造商实现,为了让OpenGL ES能够绘制在当前设备上,我们需要EGL作为OpenGL ES与设备的桥梁。在Android中我们要使用OpenGL那么必须先初始化EGL环境初始化EGL环境获取EGL实例egl = (...原创 2020-03-09 15:24:55 · 3944 阅读 · 2 评论 -
Android通过openGL实现视频贴纸功能
Android通过openGL实现视频贴纸功能GLSL代码1.vertex代码,文件vertex_filter_stricker.glslattribute vec2 inputTextureCoordinate; //纹理坐标attribute vec4 position;// 顶点坐标varying vec2 textureCoordinate;//纹理坐标点变换后输出voi...原创 2020-01-13 18:07:02 · 2120 阅读 · 2 评论 -
Android通过OpenGL截取视频画面
Android通过OpenGL截取视频画面截取视频图片格式转换,因为bitmap的存储格式和从OpenGL中获取到到buffer不一致,所以需要转换一下截取视频图片 private void getVideoScreenShot(int frameBuffer) { if (!isScreenShot) return; GLES20.glBindFrame...原创 2019-12-19 21:09:23 · 738 阅读 · 0 评论 -
RenderScript使用教程(四)实现美颜功能
通过RS实现美颜功能前言Java调用代码RenderScript代码相机美颜的原理前言最近在做一个相机APP,通过OpenGL实现了实时美颜功能,但是网上很难找到通过RS实现美颜的例子,因为相机预览通过OpenGL实现美颜后,用户点击拍照后的数据依然是原始数据,并没有美颜,所以我通过同样的算法用RS实现了一遍。有需要的同学可以参考一下Java调用代码 public static Bi...原创 2019-12-12 19:41:32 · 527 阅读 · 0 评论