多媒体实验五.ppt

多媒体实验五

实验题目: 1、BMP图像文件的操作,编写C++程序,可以将一个标准24bit真彩色BMP文件中三基色图像提取出来存成独立的8bit灰度图像(BMP) 2、JPG算法:自写算法将BMP转换为JPG,再将jpg转化为bmp,比较前后两个bmp得质量差别,在不同的量化参数(50%压缩,75%压缩,95%压缩)下对比效果,包括:jpg压缩后的大小、图像质量、压缩时间 一、BMP的数据结构 1:BMP文件组成 BMP文件由四部分组成 文件头、 位图信息头、 颜色信息 图形数据。 2:BMP文件头(14字节) BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 typedef struct tagBITMAPFILEHEADER   {   WORDbf Type; // 位图文件的类型,必须为BMP(0-1字节)   DWORD bfSize; // 位图文件的大小,以字节为单位(2-5字节)   WORD bfReserved1; // 位图文件保留字,必须为0(6-7字节)   WORD bfReserved2; // 位图文件保留字,必须为0(8-9字节)   DWORD bfOffBits; // 位图数据的起始位置,以相对于位图(10-13字节)   // 文件头的偏移量表示,以字节为单位   } BITMAPFILEHEADE

文档评论(0)

1亿VIP精品文档

相关文档