码迷,mamicode.com
首页 > 其他好文 > 详细

NV12格式介绍

时间:2014-07-22 22:46:32      阅读:6160      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   strong   问题   re   

YV12和NV12都是YUV420平面格式中的一种,其中YV12格式在我所接触的项目中使用得比较多,而NV12是Intel制定的的格式,在Intel的平台显示和支持性能最值,NV12 是用于 DirectX VA 的首选 4:2:0 像素格式。

 

  关于YV12和NV12的内存布局格式说明如下:

1.YV12格式内存布局为

bubuko.com,布布扣

 

2.NV12格式内存布局为

bubuko.com,布布扣

 

3.YV12转RGB

在项目的前期由于时间过紧,在截图功能时没有考虑周全,截图之后有两个问题:颜色偏蓝、图片只有左边一半大小,虽然回放时是全屏的,尺寸看不到明显效果,但颜色偏蓝给用户看到的效果不好。

现在有时间重新做了一下,在 DirectDraw 中直接Lock后,再将YV12格式转为RGB,然后保存为BMP格式,虽然速度慢点,但截图效果还不错,图片偏色和尺寸不对的问题得到解决。

NV12格式介绍,布布扣,bubuko.com

NV12格式介绍

标签:blog   http   使用   strong   问题   re   

原文地址:http://www.cnblogs.com/snowxshy/p/3859751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!