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

字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏作者
191
文章
310480
阅读量
49
订阅数
一文搞懂 OpenGL 多重采样抗锯齿,再也不怕面试被问到了
多重采样抗锯齿(MSAA,Multisample Anti-Aliasing)是一种用于减少图形渲染中锯齿效应的技术。
字节流动
2024-04-11
2200
Android OpenGL 实现“人像背景虚化”效果
手机上的人像模式,也被人们称作“背景虚化”或 ”双摄虚化“ 模式,也称为 Bokeh 模式,能够在保持画面中指定的人或物体清晰的同时,将其他的背景模糊掉。突出画面的主体部分,主观上美感更强烈。
字节流动
2024-03-25
1190
理解 FFmpeg 中的 pts,dts,time_base
PTS:Presentation Time Stamp。PTS主要用于度量解码后的视频帧什么时候被显示出来。
字节流动
2024-02-28
1580
OpenGL 计算着色器(Compute Shader )你用过吗?
Compute Shader 是 OpenGL ES(以及 OpenGL )中的一种 Shader 程序类型,用于在GPU上执行通用计算任务。
字节流动
2024-02-26
2780
OpenGL ES 图像基本处理:腐蚀、膨胀、边缘检测
图像腐蚀(Image Erosion):用于缩小或消除图像中物体的边界。主要用于去除图像中的小细节、噪声或不规则物体。
字节流动
2024-01-18
1580
OpenGL ES 如何实现图像锐化?
图像锐化是一种图像处理技术,其目的是增强图像中的细节和边缘,使图像看起来更加清晰。这一过程通常涉及到突出图像中的高频信息,特别是强调像素之间的灰度变化。
字节流动
2024-01-17
2060
OpenGL ES 如何渲染 16bit 图像(P010)?
可以类比,10bit YUV 就是每个 Y、U、V 分量分别占用 10 个 bit ,但是实际处理中,我们是以字节为单位进行存储和处理的,所以最终处理的数据是以 2 个字节来存储 10bit 的有效数据。
字节流动
2024-01-02
2890
OpenGL ES 3.0 帧缓冲区失效
很多朋友都听说过 glInvalidateFramebuffer(帧缓冲区失效)这个 API ,很多读者私信问过很多次:帧缓冲区失效应该怎么使用?在什么条件下使用?有什么好处?
字节流动
2023-12-26
1780
抖音“传送带”特效性能问题终极解决方案
通过仔细观察抖音的传送带特效,你可以发现左侧是不停地更新预览画面,右侧看起来就是一小格一小格的竖条状图像区域不断地向右移动,一直移动到右侧边界位置。
字节流动
2023-12-14
1440
Bokeh 效果性能慢和锯齿问题怎么解决?
一位球友在看过 抖音、视频号流行的 Bokeh 效果是怎么实现的? 这篇文章,刚好也在用里面的圆形 Bokeh 效果,但是却遇到了性能和锯齿问题,希望给出一些建议。
字节流动
2023-12-04
1330
Bokeh 效果性能慢和锯齿问题怎么解决?
一位球友在看过 抖音、视频号流行的 Bokeh 效果是怎么实现的? 这篇文章,刚好也在用里面的圆形 Bokeh 效果,但是却遇到了性能和锯齿问题,希望给出一些建议。
字节流动
2023-12-04
1610
听说你把 ChatGPT 当成搜索引擎用了?
看到一些读者朋友把 ChatGPT 当成搜索引擎使用了,当然这样使用也没有问题,只是并不能发挥出 ChatGPT 背后大型语言模型(LLM)的优势,似乎有一种在“拿斧头切菜”的感觉。
字节流动
2023-11-24
1660
OpenGL YUV 和 RGB 图像转换出现偏色问题怎么解决?
早上知识星球里的一位同学,遇到 yuv2rgb 偏色问题,这个问题比较典型,今天展开说一下。
字节流动
2023-11-17
4550
关于 OpenGL 的渲染上下文
OpenGL 的上下文(OpenGL context)是一个 OpenGL 绘图环境的抽象概念,它包括了所有 OpenGL 状态信息和资源,以便OpenGL能够正确地渲染图形。
字节流动
2023-11-13
4580
程序员该如何确定任务的排期?
所谓定任务的排期其实就是预估完成一个任务所需要的时间,简而言之就是给你一个活,你预估下需要多长时间可以搞定。
字节流动
2023-10-24
2930
“热成像”风格的效果是怎么实现的?(内附源码)
作者:这是上帝的杰作 链接:https://zhuanlan.zhihu.com/p/344110917
字节流动
2023-10-12
3510
如何理解 OpenGL 中着色器、渲染管线、光栅化等概念?
在 OpenGL 中,设置好顶点数据,设置好着色器,调用 drawcall 函数,3D 图形就被绘制出来了。
字节流动
2023-09-18
3930
一道面试题引发的思考:OpenGL 发光效果的本质是什么?
有位 VIP 读者问:我最近刚开始尝试学习写 shader , 这篇文章其实没太看明白,我想请教下 OpenGL 发光的原理能不能通俗地讲一下。
字节流动
2023-09-18
1890
OpenGL 学了那么久了,glViewport 你真的会用吗?
OpenGL中的 glViewport 函数用于定义视口(Viewport),即确定窗口中显示的区域。它的定义如下:
字节流动
2023-09-04
1.1K0
OpenGL ES Shader 怎样绘制一颗“心”
今天讲一下绘制心形的两种方式,主要是为了扩展一下绘制复杂形状的思路,为后面讲特效做一些简单的铺垫。
字节流动
2023-09-04
2670
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档