NV12格式介绍[通俗易懂]
大家好,又见面了,我是你们的朋友全栈
YV12和NV12都是YUV420平面格式中的一种,其中YV12格式在我所接触的项目中使用得比较多,而NV12是Intel制定的的格式,在Intel的平台显示和支持性能最值,NV12 是用于 DirectX VA 的首选 4:2:0 像素格式。
关于YV12和NV12的内存布局格式说明如下:
1.YV12格式内存布局为
2.NV12格式内存布局为
3.YV12转RGB
在项目的前期由于时间过紧,在截图功能时没有考虑周全,截图之后有两个问题:颜色偏蓝、图片只有左边一半大小,虽然回放时是全屏的,尺寸看不到明显效果,但颜色偏蓝给用户看到的效果不好。
现在有时间重新做了一下,在 DirectDraw 中直接Lock后,再将YV12格式转为RGB,然后保存为BMP格式,虽然速度慢点,但截图效果还不错,图片偏色和尺寸不对的问题得到解决。
转载于:https://www.cnblogs.com/snowxshy/p/3859751.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
上一篇: 【Android RTMP】Android Camera 视频数据采集预览 ( NV21 图像格式 | I420 图像格式 | NV21 与 I420 格式对比 | NV21 转 I420 算法 )
下一篇: YUV Alpha Blending
推荐阅读
-
介绍YUV格式:YUV444、YUV422和YUV420解析
-
转换NV12为YUV420格式的百转工具
-
深入解析YUV格式(I420/YUV420/NV12/NV12/YUV422)
-
常用图像像素格式 NV12、NV2、I420、YV12、YUYV-常用图像像素格式 RGB 和 YUV
-
深入解析YUV图像格式(YUV444, YUV422, YUV420, YV12, NV12, NV21)
-
【图像】深入解析常见数据格式:yuv420sp、yuv420sp、yv12和nv12介绍
-
深入解析YUV格式(I420/YUV420/NV12/NV12/YUV422)
-
不同YUV格式的解读:YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P和YUV444P的差异解析
-
NV12格式介绍[通俗易懂]
-
详解 YUV 格式(I420/YUV420/NV12/NV12/YUV422)-参考资料