当前位置: 首页 > YUV
  • 完成一个YUV文件播放器

    完成一个YUV文件播放器

    前面匆忙写了很多篇文章,虽然都很简单,但着实花了不少时间去研究的。几年前写了YUV转换RGB的代码,当时只限于转换成BMP来测试正确性。后来一直使用YUV Player Deluxe来看YUV文件,但其支持格式不够多。前段时间下定决定,将以前写的YUV转换代码完善一下,尽自己能力转换各种YUV格式。一来好久没练练MFC了(我在考虑要不要学C#),二来也写个工具自己使用。

    作者:李迟 | 发布:2015-08-21 13:07 | 分类:Windows程序, 业余研究 | 阅读:2,156 次 | 标签:, | 评论:1条评论
  • 我的YUV播放器MFC小笔记:unicode编码、宽字符

    我的YUV播放器MFC小笔记:unicode编码、宽字符

    以前的MFC工程,字符集都是基于多字节的,而现在这个工程,无意间使用unicode字符集,在其过程中,有诸多函数使用不同于以前。当然,建立项目后也是可以在项目属性中修改字符集的。这篇文章记录一下关于unicode工程的东西。回想来,这几天陆续写的MFC文章差多完结了。此系列估计不再写了。而昨天晚上发布的4.0版本,是完结版。这个工具也算是完成了。

    作者:李迟 | 发布:2015-08-19 23:01 | 分类:Windows程序, 业余研究 | 阅读:794 次 | 标签: | 评论:无评论
  • 我的YUV播放器MFC小笔记:添加删除自定义分辨率

    我的YUV播放器MFC小笔记:添加删除自定义分辨率

    在最初设计YUV播放参数时,就考虑参数的保存,即使用注册表方式,前文已述。但直到后来才解决几个技术问题,方得以写此文章。
    分辨率使用下拉框形式,在程序启动时初始化,不在资源中写死。注册表使用一个string字段保存,用分号“;”隔开。读取后分词,放到CStringArray中,使用combox的AddString添加至下拉框。

    作者:李迟 | 发布:2015-08-19 22:45 | 分类:Windows程序, 业余研究 | 阅读:688 次 | 标签: | 评论:无评论
  • YUV格式学习:Y转换成RGB24

    YUV格式学习:Y转换成RGB24

    除了各种YUV格式转换成RGB外,还有一种是只转Y到RGB,如果YUV只有Y分量,也就就是YUV400这个格式了。如果成RGB后,显示出来的图像就是灰度图(因为Y是亮度),也可以理解为黑白图吧。

    作者:李迟 | 发布:2015-08-07 13:17 | 分类:业余研究 | 阅读:1,030 次 | 标签: | 评论:无评论
  • YUV格式学习:YUV420P、YV12、NV12、NV21格式转换成RGB24

    YUV格式学习:YUV420P、YV12、NV12、NV21格式转换成RGB24

    对于YUV420的格式,网上有一大堆资料,这里就不说了。直奔主题,给出如何转换的函数,一如既往,只用代码说事。YUV420有打包格式(Packed),一如前文所述。同时还有平面格式(Planar),即Y、U、V是分开存储的,每个分量占一块地方,其中Y为width*height,而U、V合占Y的一半,该种格式每个像素占12比特。

    作者:李迟 | 发布:2015-08-05 22:30 | 分类:业余研究 | 阅读:5,032 次 | 标签:, | 评论:无评论