NV12格式介绍[通俗易懂]

NV12格式介绍[通俗易懂]YV12和NV12都是YUV420平面格式中的一种,其中YV12格式在我所接触的项目中使用得比较多,而NV12是Intel制定的的格式,在Intel的平台显示和支持性能最值,NV12是用于DirectXVA的首选4:2:0像素格式。  关于YV12和NV12的内存布局格式说明如下:1.YV12格式内存布局为2.NV12格式内存布局为3…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

 

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

1.YV12格式内存布局为

NV12格式介绍[通俗易懂]

 

2.NV12格式内存布局为

NV12格式介绍[通俗易懂]

 

3.YV12转RGB

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

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

转载于:https://www.cnblogs.com/snowxshy/p/3859751.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193623.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • qdialog 返回值_python-PyQt QDialog返回响应是或否

    我有一个QDialog类confirmation_dialog=uic.loadUiType(“ui\confirmation_dialog.ui”)[0]classConfirmationDialog(QDialog,confirmation_dialog):def__init__(self,parent=None):QDialog.__init__(self,parent)self.s…

    2022年4月16日
    92
  • dota2连接服务器没有响应,win10系统dota2无法与任何服务器建立连接的解决方法

    dota2连接服务器没有响应,win10系统dota2无法与任何服务器建立连接的解决方法很多小伙伴都遇到过win10系统dota2无法与任何服务器建立连接的情况,想必大家都遇到过win10系统dota2无法与任何服务器建立连接的情况吧,那么应该怎么处理win10系统dota2无法与任何服务器建立连接呢?我们依照1、按下windows+Q组合键打开搜索框,在搜索框中搜索cmd,在搜索结果中我们可以看到命令提示符在命令提示符选项上单击右键,选择【以管理员身份运行】;2、在命令…

    2022年5月13日
    92
  • linux 系统进行make menuconfig的时候出错

    linux 系统进行make menuconfig的时候出错错误信息:(ps:当前系统:Linuxlabpc4.13.0-36-generic#40~16.04.1-UbuntuSMPFriFeb1623:25:58UTC2018x86_64x86_64x86_64GNU/Linux)HOSTCCscripts/kconfig/mconf.oInfileincludedfromscripts/kc…

    2022年5月25日
    33
  • module numpy has no attribute random_python attribute

    module numpy has no attribute random_python attribute介绍Python报错”AttributeError:module’numpy’hasnoattribute’unit8′”的解决方案

    2022年9月17日
    2
  • 无线wifi-PJ-之在开启WPS下使用reaver

    无线wifi-PJ-之在开启WPS下使用reaverPJ简单解释:  PIN码分前4和后4,先破前4只有最多一万个组合,破后4中的前3只有一千个组合,一共就是一万一千个密码组合。10的4次方+10的3次方=11000个密码组合。  当reaver确定前4位PIN密码后,其任务进度数值将直接跳跃至90.9%以上,也就是说只剩余一千个密码组合了。总共一万一千个密码!—————————–

    2022年6月4日
    38
  • C# FileSystemWatcher用法详解[通俗易懂]

    C# FileSystemWatcher用法详解[通俗易懂]FileSystemWatcher控件主要功能:监控指定文件或目录的文件的创建、删除、改动、重命名等活动。可以动态地定义需要监控的文件类型及文件属性改动的类型。1.常用的几个基本属性:(1)Path:设置要监视的目录的路径。(2)IncludeSubdirectories:设置是否级联监视指定路径中的子目录。(3)Filter:设置筛选字符串,用于确定在目录中监

    2022年6月16日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号