- 浏览: 14639 次
- 性别:
- 来自: 上海
最新评论
BMP位图文件的存储格式3
- 博客分类:
- 技术杂绘
BMP位图文件的存储格式3
2011年06月18日
1. RGB 和 YCrCb 的转换“颜色空间”的问题我们在后面讲解的一个效果中要用到所以我们在这里简单的讲解一下。
1.1 RGB对一种颜色进行编码的方法统称为“颜色空间”或“色域”。用最简单的话说,世界上任何一种颜色的“颜色空间”都可定义成一个固定的数字或变量。 RGB (红、绿、蓝)只是众多颜色空间的一种。采用这种编码方法,每种颜色都可用三个变量来表示:红色、绿色以及蓝色的强度。记录及显示彩色图像时, RGB 是最常见的一种方案。
1.2 YUV(变称 YCrCb)YUV (亦称 YCrCb )是被欧洲电视系统所采用的一种颜色编码方法(属于 PAL)。 YUV 主要用于优化彩色视频信号的传输。其中“ Y ”表示明亮度( Luminance 或 Luma ),也就是灰阶值;而“ U ”和“ V ”表示的则是色度( Chrominance 或 Chroma ),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是通过 RGB 输入信号来创建的,方法是将 RGB 信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面―色调与饱和度,分别用 Cr 和 CB 来表示。其中, Cr 反映了 RGB 输入信号红色部分与 RGB 信号亮度值之间的差异。而 CB 反映的是 RGB 输入信号蓝色部分与 RGB 信号亮度值之同的差异。
1.3 RGB 与 YcrCb 之间的转换在上面我们已经给大家简单的描述了一下 RGB 和 YcrCb ,下面我们就要讲解一下它们的转换过程。
YcrCb 转换到 RGB,注意到 0.299 + 0.587 + 0.114=1.0 三原色的系数之所以不同是因为人的眼睛对不同波长的颜色有着不同的敏感度:
Y = 0.299*R + 0.587*G + 0.114*B
Cb =-0.1687*R - 0.3313*G + 0.5*B
Cr =0.5*R - 0.4187*G - 0.0813*B
RGB 转换回 YcrCb :
R = Y+1.402*Cr
G = Y-0.34414*Cb-0.71414*Cr
B = Y+1.772*Cb
发表评论
-
linux下编程实现mplayer播放器总结
2012-01-20 00:13 1018linux下编程实现mplayer播放器总结 2011年05 ... -
掌握 Linux 调试技术 +Debian/Ubuntu内核编程者必备
2012-01-20 00:13 688掌握 Linux 调试技术 +Debian/Ubuntu内核编 ... -
操作系统学习笔记1
2012-01-20 00:13 674操作系统学习笔记1 2010 ... -
深入理解控制台程序
2012-01-20 00:13 880深入理解控制台程序 2010年06月26日 在Delph ... -
Java IO 技术之基本流类
2012-01-20 00:13 527Java IO 技术之基本流类 ... -
C/C++ > UNIX系统程序设计
2012-01-19 01:05 642C/C++ > UNIX系统程序设 ... -
C段错误总结
2012-01-19 01:05 624C段错误总结 2012年01月07日 最近一段时间在li ... -
liniux学习
2012-01-19 01:05 847liniux学习 2010年06月08日 ... -
PNG文件结构(PNG图片格式)详解(转)
2012-01-19 01:04 1337PNG文件结构(PNG图片格式 ... -
delphi中opengl程序设计
2012-01-19 01:04 654delphi中opengl程序设计 2011年06月07日 ... -
BMP文件加载探讨(转http://blog.sina.com.cn/s/blog_5da62ae00100pyls.html)
2012-01-17 00:28 799BMP文件加载探讨(转http://blog.sina.com ... -
bmp保存
2012-01-17 00:28 354bmp保存 2010年10月24日 CFileDialo ... -
使用jpeglib,实现jpg和bmp互转
2012-01-17 00:27 1605使用jpeglib,实现jpg和bmp互转 2011年10月 ... -
BMP文件操作方法(一个月研究出来的)
2012-01-17 00:27 703BMP文件操作方法(一个月研究出来的) 2011年07月20 ... -
很久很久以前的事
2012-01-16 13:53 735很久很久以前的事 2010年08月01日 今天给自己的大 ... -
2011-9-15
2012-01-16 13:53 5082011-9-15 2011年09月15日 第 1课时 ... -
如何培养一年级学生良好的学习习惯
2012-01-16 13:53 513如何培养一年级学生良好的学习习惯 2011年06月28日 ... -
各位家长非常辛苦,其他老师也很辛苦,孩子也很辛苦。希望我们相互理解,用朋友的角度去商量让孩子变的好起来
2012-01-16 13:53 550各位家长非常辛苦,其他 ... -
日记那点破事儿
2012-01-16 13:53 329日记那点破事儿 2011年0 ...
相关推荐
位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(device-...
BMP图像文件(Bitmap-File)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以后的BMP文件都是指设备无关位图(DIB,device-independent bitmap)。BMP位图...
BMP图片储存格式说明及...BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。
BMP(BitMap File)文件是与硬件无关的位图文件,使用非常广泛,它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。
位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。
BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。...BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB或.RLE作扩展名)。
它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit、24bit及32Bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下...
BMP图像文件格式分析与显示,报告包含2部分。第一部分有关BMP图像文件存储结构,第二部分是分析了BMP文件结构,有实例。部分内容参考《揭秘数据解密的关键技术》一书。
1.10、BMP位图显示方法 1.11、截取Cstring中某一部分_例 1.12、格式化CString数据 1.13、CString数据写入到文件 1.14、读取数据文件到Cstring对象 1.15、绘图 1.16、使按钮/菜单项失效和生效 1.17、在EDIT控件中追加...
有一个参数为输入位图文件名(*.bmp),它能解析8、16、24位位图文件格式,获取位图BITMAPINFOHEADER信息和每个像素的数据信息,放入内存中。 (2)对8、16、24位位图数据的写功能 有一个参数为输出位图文件名(*.bmp)...
通过对bmp文件存储格式的规律学习。首先使用fseek函数跳过文件头,利用fread函数把信息头的数据读入到定义好的 BITMAPINFOHEADER结构体变量head中。再将宽度、高度等信息赋值给全局变量bmpwidth,bmpheight中。使用...
将BMP文件读取到缓冲区,以二进制数据存储,通过对BMP文件格式的分析, 采用一定的方式在Dialog上显示出来。
了解数字图像的存储格式,熟练运用某种编程工具语言提供的图象操作方法。
图形编辑器(graphical editor)允许用户改变位图图像,比如大家经常用到的Photoshop。...我们的任务就是来要编写一个程序来模拟一个简单的交互式图形编辑器,并将生成的图片存储到一个 BMP 格式的文件中。
1.10、BMP位图显示方法 1.11、截取Cstring中某一部分_例 1.12、格式化CString数据 1.13、CString数据写入到文件 1.14、读取数据文件到Cstring对象 1.15、绘图 1.16、使按钮/菜单项失效和生效 1.17、在EDIT控件中追加...
高三年《多媒体》单元练习试卷 姓名 分数 一、判断题 1、在相同的条件下,位图所占的空间比矢量图小。( ) 2、 Windows Movie Maker...( ) 15、位图图像的文件存储格式有BMP、TIF、PIG、DXF等。( ) 16、一般说来,
高三年《多媒体》单元练习试卷 姓名 分数 一、判断题 1、在相同的条件下,位图所占的空间比矢量图小。( ) 2、 Windows Movie Maker...( ) 15、位图图像的文件存储格式有BMP、TIF、PIG、DXF等。( ) 16、一般说来,
其他格式,如“png”和“jpg”仍然是位图,但利用压缩技术来减少文件大小(理想情况下),而不会牺牲图像质量。 在软件(CPU)2D渲染中,一旦将位图加载到存储器中,CPU就简单地将像素值从加载的位图修改和/或复制...
1. BMP 图像文件格式分析 1.1 文件组成: 文件除了存储内容以外,还会在文件头部存储一些文件的属性信息,如 文件类型,大小,时间等。 文件组成 ={文件头,数据组织方式等}+ 文件数据 图像文件的二进制表示 1.2 ...
该代码用于更改纯位图图像文件的颜色。 它保留用户指定的一种颜色,并将图像的其余部分转换为灰度。 它是通过使用HSV(色相,饱和度,值)颜色格式来实现的,与使用RGB(红色,绿色,蓝色)格式相比,它更易于更改...