第4章 图像文件格式实训

上传人:nbwa****ajie 文档编号:56884973 上传时间:2018-10-16 格式:PPT 页数:11 大小:311.50KB
返回 下载 相关 举报
第4章 图像文件格式实训_第1页
第1页 / 共11页
第4章 图像文件格式实训_第2页
第2页 / 共11页
第4章 图像文件格式实训_第3页
第3页 / 共11页
第4章 图像文件格式实训_第4页
第4页 / 共11页
第4章 图像文件格式实训_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第4章 图像文件格式实训》由会员分享,可在线阅读,更多相关《第4章 图像文件格式实训(11页珍藏版)》请在金锄头文库上搜索。

1、第四章 图像文件格式实训,1.位图文件头 bmp文件也称为位图,位图文件头包含有关于文件类型、文件大小、存放位置等信息。 用BITMAPFILEHEADER结构来定义: typedef struct tagBITMAPFILEHEADER UINT bfType; DWORD bfSize; UINT bfReserved1; UINT bfReserved2; DWORD bfOffBits; BITMAPFILEHEADER;,4.1 bmp文件格式,4.1 bmp文件格式,2.位图信息头 位图信息用BITMAPINFO结构来定义,它由位图信息头(bitmap-information he

2、ader)和彩色表(color table)组成,前者用BITMAPINFOHEADER结构定义,后者用RGBQUAD结构定义。BITMAPINFO结构具有如下形式: typedef struct tagBITMAPINFO BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors1; BITMAPINFO;,4.1 bmp文件格式,3.彩色表 彩色表包含的元素与位图所具有的颜色数相同,像素的颜色用RGBQUAD结构来定义。 typedef struct tagRGBQUAD BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed;

3、BYTE rgbReserved; RGBQUAD;,4.1 bmp文件格式,4.位图数据紧跟在彩色表之后的是图像数据字节阵列。图像的每一扫描行由表示图像像素的连续的字节组成,每一行的字节数取决于每个像素用的字节数和用像素表示的图像宽度。,4.2 常见的图像文件格式简介,BMP格式 Windows操作系统中的标准图像文件格式,能够被多 种Windows应用程序所支持。 BMP位图格式被广泛应用。2.GIF格式 GIF 格式的特点是压缩比高,同样的图像占用存储空间小,所以这种图像格式迅速得到了广泛的应用。,4.2 常见的图像文件格式简介,3.JPEG格式 JPEG压缩技术十分先进,JPEG与GI

4、F不同,GIF压缩是无损压缩,复原后图像与原图像一模一样,而JPG采用有损压缩。4.JPEG2000格式 JPEG2000作为JPEG的升级版,其压缩率比JPEG高约30%左右。与JPEG不同的是,JPEG2000同时支持有损和无损压缩,而JPEG 只能支持有损压缩。,4.2 常见的图像文件格式简介,5.TIFF格式 它的特点是图像格式复杂、存贮信息多。正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的复制。 6.PSD格式 PSD其实是Photoshop进行平面设计的一张“草稿图”,它里面包含有各种图层、通道、遮罩等多种设计的样稿,以便于下次打开文件时可以修改

5、上一次的设计。,4.2 常见的图像文件格式简介,7.PNG格式 PNG一开始便结合GIF及JPG两家之长,打算一举取代这两种格式。8.SWF格式 这种格式的动画图像能够用比较小的体积来表现丰富的多媒体形式。在图像的传输方面,不必等到文件全部下载才能观看,而是可以边下载边看。,4.3 raw格式转化为bmp文件格式编程实训,Bmp格式转化为raw格式 为了实现将灰度图像lena.bmp转化为lena.raw格式,我们可以借助于Photoshop软件。 在Photoshop中打开lena.bmp,选择【文件】|【另存为】,就可以将lena.bmp另存为raw格式的lena.raw文件。2.raw格式转化为bmp格式的编程实训,习 题 四,1.一幅512512的RGB彩色BMP图像,文件大小是多少? 2.RAW格式有什么优缺点? 3.如果你来设计一种图像文件格式,你将如何定义文件头,将如何处理像素数据? 4.为什么24位真彩色位图没有彩色表?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号