首页 相关文章 BMP位图文件结构及平滑缩放

BMP位图文件结构及平滑缩放

  -- 用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。

  ---- 一、BMP文件结构

  ---- 1. BMP文件组成

  ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。

  ---- 2. BMP文件头

  ---- BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。

  ---- 其结构定义如下:

  

typedef struct tagBITMAPFILEHEADER
{
WORDbfType;  // 位图文件的类型,必须为BM
DWORD  bfSize;  // 位图文件的大小,以字节为单位
WORDbfReserved1; // 位图文件保留字,必须为0
WORDbfReserved2; // 位图文件保留字,必须为0
DWORD  bfOffBits; // 位图数据的起始位置,以相对于位图
// 文件头的偏移...[ 查看全文 ]

2016-02-19 标签:

BMP位图文件结构及平滑缩放的相关文章

手机页面
收藏网站 回到头部