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)
上一篇 2025年11月21日 下午9:01
下一篇 2025年11月21日 下午9:43


相关推荐

  • n8n工作流使用问题集合

    n8n工作流使用问题集合

    2026年3月15日
    1
  • 一个普通Android程序员的2018总结2019计划

    一个普通Android程序员的2018总结2019计划承接去年总结:一个普通Android程序员的20182018:总结这一年继续分三个方面吧:职场篇:这一年发生了很多事,上家公司团队经营问题,最终结果是团队解散,期间发生一系列事情,参照一个普通一个Android程序员的心酸历程(2018.5.1)。然后修整两个月,找到了现在这家公司,公司目前规模不大,但各方面管理和上家公司天壤之别,至少目前我工作过的公司里面,算是最好的了,工资不是很高,…

    2022年6月14日
    41
  • windows 安装 yarn「建议收藏」

    windows 安装 yarn「建议收藏」windows安装yarn下载node.jshttp://nodejs.cn/download/通过Chocolatey安装以管理员身份打开cmd.exe@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"-NoProfile-InputFormatNone-ExecutionPolicy…

    2022年5月12日
    37
  • springboot整合redis做缓存

    springboot整合redis做缓存之前的项目中 用到过 redis 主要是使用 redis 做缓存 redis 在 web 开发中使用的场景很多 其中缓存是其中一个很重要的使用场景 之所以用作缓存 得益于 redis 的读写数据 尤其是在读取数据的时候是直接走内存的 这样在高并发访问数据的时候 和查询数据库相比 redis 读取数据的高效性 快速性的优势可见一斑 据说新浪单是每天的所有内容的统计的总的访问数量可以达到上百亿次 这种场景下 如果没有 r

    2026年3月18日
    2
  • 腾讯云PHP环境ssl,Windows 64位下为wampserver或phpstudy 腾讯云免费SSL证书安装

    腾讯云PHP环境ssl,Windows 64位下为wampserver或phpstudy 腾讯云免费SSL证书安装目录如文章对你有用的话请点个赞1.下载证书​解压后复制Apache文件夹​2.打开httpd.ini配置文件LoadModulessl_modulemodules/mod_ssl.so将这行的注释的“#”去掉Includeextra/httpd-ssl.conf将这行的注释的“#”去掉ps:没有就添加3.接下来:extra/httpd-ssl.conf文件ServerName后面改成你…

    2025年10月9日
    5
  • CocoaHTTPServer终极指南:嵌入式HTTP服务器的完整解决方案

    CocoaHTTPServer终极指南:嵌入式HTTP服务器的完整解决方案

    2026年3月16日
    2

发表回复

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

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