图像可视化编程 一、文件输入输出 二、bmp文件结构 三、demo解析 教字图像处要 ■■■■
一、文件输入输出 二、bmp文件结构 三、demo解析 图像可视化编程
一、文件输入输出 原则:文件结构事先约定好,按序写,按序读 教字图像处要 ■■■■门
一、文件输入输出 原则:文件结构事先约定好,按序写,按序读
二、bmp文件结构 BITMAPFILEHEADER BITMAPINFOHEADER 颜色表 Pixel data 数字图像处要 ■■■■
二、bmp文件结构 BITMAPFILEHEADER BITMAPINFOHEADER 颜色表 Pixel data
二、bmp文件结构-一BITMAPFILEHEADER Typedef struct tagBITMAPFILEHEADER WORD bfType; /*图像文件型态,固定为“BMP”*/ DWORD bfSize; /*图像文件大小,一般不用*/ WORD bfReserved1; /*保留未用*/ WORD bfReserved2; /*保留未用*/ DWORD bfOffBits; *图像数据的偏移量*/ }BITMAPFILEHEADER; 教字图像处要 ■■■■■
Typedef struct tagBITMAPFILEHEADER { WORD bfType; /*图像文件型态,固定为“BMP”*/ DWORD bfSize; /*图像文件大小,一般不用*/ WORD bfReserved1; /*保留未用*/ WORD bfReserved2; /*保留未用*/ DWORD bfOffBits; /*图像数据的偏移量*/ }BITMAPFILEHEADER; 二、bmp文件结构——BITMAPFILEHEADER
二、 bmp文件结构一一BITMAPINFOHEADER Typedef struct tagBITMAPINFOHEADER DWORD biSize; /*本数据结构大小*/ DWORD biWidth; *象素为单位,图像宽*/ DWORD biHeight; /*象素为单位,图像高* WORD biBitCount; /*每象素所占比特数*/ DWORD biSizeImage; *图像字节数的多少*/ }BITMAPINFOHEADER; 教字图像处要 ■■■■
Typedef struct tagBITMAPINFOHEADER { DWORD biSize; /*本数据结构大小*/ DWORD biWidth; /*象素为单位,图像宽*/ DWORD biHeight; /*象素为单位,图像高*/ WORD biBitCount; /*每象素所占比特数*/ DWORD biSizeImage; /*图像字节数的多少*/ ..... }BITMAPINFOHEADER; 二、bmp文件结构——BITMAPINFOHEADER