首页
学习
活动
专区
工具
TVP
发布

字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏作者
192
文章
312033
阅读量
49
订阅数
OpenGL ES 图像基本处理:腐蚀、膨胀、边缘检测
图像腐蚀(Image Erosion):用于缩小或消除图像中物体的边界。主要用于去除图像中的小细节、噪声或不规则物体。
字节流动
2024-01-18
1660
OpenGL ES 如何实现图像锐化?
图像锐化是一种图像处理技术,其目的是增强图像中的细节和边缘,使图像看起来更加清晰。这一过程通常涉及到突出图像中的高频信息,特别是强调像素之间的灰度变化。
字节流动
2024-01-17
2100
OpenGL ES 如何渲染 16bit 图像(P010)?
可以类比,10bit YUV 就是每个 Y、U、V 分量分别占用 10 个 bit ,但是实际处理中,我们是以字节为单位进行存储和处理的,所以最终处理的数据是以 2 个字节来存储 10bit 的有效数据。
字节流动
2024-01-02
3070
OpenGL ES 3.0 帧缓冲区失效
很多朋友都听说过 glInvalidateFramebuffer(帧缓冲区失效)这个 API ,很多读者私信问过很多次:帧缓冲区失效应该怎么使用?在什么条件下使用?有什么好处?
字节流动
2023-12-26
1810
OpenGL ES Shader 怎样绘制一颗“心”
今天讲一下绘制心形的两种方式,主要是为了扩展一下绘制复杂形状的思路,为后面讲特效做一些简单的铺垫。
字节流动
2023-09-04
2720
OpenGL ES 3.0 怎样将着色器程序二进制化
之前有位 VIP 读者提问:C++ 如何将 OpenGL ES 的着色器程序二进制(保存),然后在其他地方加载使用?现在写篇文章介绍下。
字节流动
2023-09-04
3370
OpenGL ES 如何传输一个大数组到着色器程序?
在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?
字节流动
2022-05-19
1.1K0
面试官:OpenGL ES 将一个纹理拷贝到另外一个纹理有哪些方式?
一、添加目标纹理为 FBO 的颜色附着(颜色缓冲区) ,绑定源纹理渲染到目标纹理。
字节流动
2022-04-06
4.4K0
OpenGL ES 如何一次性渲染到多个纹理?
OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。
字节流动
2022-02-09
2.6K0
干货:OpenGL ES pipeline 简介
在移动应用开发过程中用到了 OpenGL ES 的相关知识,虽然 app 已经完成了相应的功能,但是始终觉得自己的认知与真实的 OpenGL ES 隔了一层薄雾,因此趁着周末有时间,彻底学习一下OpenGL ES。
字节流动
2021-12-20
1.2K0
理解 OpenGL ES 混合
OpenGL ES 混合发生在片元通过各项测试之后,准备进入帧缓冲区的片元和原有的片元按照特定比例加权计算出最终片元的颜色值,不再是新(源)片元直接覆盖缓冲区中的(目标)片元。
字节流动
2021-12-20
1.1K0
在面试中,被反复提及的 OpenGL NV21 图像渲染
前面文章一文掌握 YUV 图像的基本处理介绍了 YUV 常用的基本格式,本文以实现 NV21/NV12 的渲染为例。
字节流动
2021-11-29
1.7K0
Android OpenGL ES 高斯模糊与毛玻璃效果
假如这张表格上的数值是像素的值,那么可以看到,中心点像素的值是2,而周边的像素值是1(当然,这些值是笔者自定义的,你也可以自定义其他值),接下来要对中心点的像素做模糊处理,使用均值模糊,将所有像素加起来,再除上总的个数,最终得到的结果是
字节流动
2021-11-26
1.7K0
学习 OpenGL ES 之前,你需要了解下 EGL
EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:
字节流动
2021-11-10
2.9K1
OpenGL ES 传输一个大数组给着色器有哪些方式?
在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?
字节流动
2021-11-10
1.3K0
熟悉 OpenGL VAO、VBO、FBO、PBO 等对象,看这一篇就够了
VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EBO(Element Buffer Object)是指图元索引缓冲区对象,VAO 和 EBO 实际上是对同一类 Buffer 按照用途的不同称呼。
字节流动
2021-10-27
7.5K0
OpenGL ES 文字渲染进阶--渲染中文字体
旧文 OpenGL ES 文字渲染方式有几种? 一文中分别介绍了 OpenGL 利用 Canvas 和 FreeType 绘制文字的方法。
字节流动
2021-07-16
1.7K0
OpenGL ES 共享上下文实现多线程渲染
EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:
字节流动
2021-06-09
3.2K0
EGL 作用及其使用
EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,EGL作为OpenGL ES与显示设备的桥梁,让OpenGL ES绘制的内容能够在呈现当前设备上。它主要由系统制造商实现。
字节流动
2021-06-09
2.3K0
Android OpenSL ES 音频采集与播放
OpenSL ES 是一个针对嵌入式系统的开放硬件音频加速库,也可以将其视为一套针对嵌入式平台的音频标准,全称为: Open Sound Library for Embedded Systems ,它提供了一套高性能、 低延迟的音频功能实现方法,并且实现了软硬件音频性能的跨平台部署,大大降低了上层处理音频应用的开发难度。
字节流动
2021-06-09
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档