基于标准C语言的数字图像处理基本框架2

基于标准C语言的数字图像处理基本框架2(2010-04-01 14:03:58)
 1基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 19基于标准C语言的数字图像处理基本框架2#ifndef BMP_H_INCLUDED
 20基于标准C语言的数字图像处理基本框架2#define BMP_H_INCLUDED
 21基于标准C语言的数字图像处理基本框架2
 22基于标准C语言的数字图像处理基本框架2#include <ctype.h>
 23基于标准C语言的数字图像处理基本框架2#include <stdio.h>
 24基于标准C语言的数字图像处理基本框架2#include <stdlib.h>
 25基于标准C语言的数字图像处理基本框架2#include <malloc.h>
 26基于标准C语言的数字图像处理基本框架2#include <string.h>
 27基于标准C语言的数字图像处理基本框架2
 28基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 31基于标准C语言的数字图像处理基本框架2typedef unsigned short WORD;
 32基于标准C语言的数字图像处理基本框架2typedef unsigned long DWORD;
 33基于标准C语言的数字图像处理基本框架2typedef long LONG;
 34基于标准C语言的数字图像处理基本框架2typedef unsigned char BYTE;
 35基于标准C语言的数字图像处理基本框架2
 36基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 37基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2typedef struct tagBITMAPFILEHEADER 基于标准C语言的数字图像处理基本框架2{
 38基于标准C语言的数字图像处理基本框架2    WORD bfType;
 39基于标准C语言的数字图像处理基本框架2    DWORD bfSize;
 40基于标准C语言的数字图像处理基本框架2    WORD bfReserved1;
 41基于标准C语言的数字图像处理基本框架2    WORD bfReserved2;
 42基于标准C语言的数字图像处理基本框架2    DWORD bfOffBits;
 43基于标准C语言的数字图像处理基本框架2}
 BITMAPFILEHEADER;
 44基于标准C语言的数字图像处理基本框架2
 45基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 46基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2typedef struct tagBITMAPINFOHEADER 基于标准C语言的数字图像处理基本框架2{
 47基于标准C语言的数字图像处理基本框架2    DWORD biSize; // 结构长度 40B
 48基于标准C语言的数字图像处理基本框架2    LONG biWidth;
 49基于标准C语言的数字图像处理基本框架2    LONG biHeight;
 50基于标准C语言的数字图像处理基本框架2    WORD biPlanes; // 1
 51基于标准C语言的数字图像处理基本框架2    WORD biBitCount; // 表示颜色要用到的位数
 52基于标准C语言的数字图像处理基本框架2    DWORD biCompression; // 压缩格式
 53基于标准C语言的数字图像处理基本框架2    DWORD biSizeImage; // 位图占用字节数=biWidth'(4的整倍数)*biHeight
 54基于标准C语言的数字图像处理基本框架2    LONG biXPelsPerMeter; // 水平分辨率
 55基于标准C语言的数字图像处理基本框架2    LONG biYPelsPerMeter; // 垂直分辨率
 56基于标准C语言的数字图像处理基本框架2    DWORD biClrUsed; // 本图像用到的颜色数
 57基于标准C语言的数字图像处理基本框架2    DWORD biClrImportant; // 本图像的重要颜色数
 58基于标准C语言的数字图像处理基本框架2}
 BITMAPINFOHEADER;
 59基于标准C语言的数字图像处理基本框架2
 60基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 61基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2typedef struct tagRGBQUAD 基于标准C语言的数字图像处理基本框架2{
 62基于标准C语言的数字图像处理基本框架2    BYTE rgbBlue;
 63基于标准C语言的数字图像处理基本框架2    BYTE rgbGreen;
 64基于标准C语言的数字图像处理基本框架2    BYTE rgbRed;
 65基于标准C语言的数字图像处理基本框架2    BYTE rgbReserved;
 66基于标准C语言的数字图像处理基本框架2}
 RGBQUAD;
 67基于标准C语言的数字图像处理基本框架2
 68基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 69基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2typedef struct tagBITMAPINFO 基于标准C语言的数字图像处理基本框架2{
 70基于标准C语言的数字图像处理基本框架2    BITMAPINFOHEADER bmiHeader;
 71基于标准C语言的数字图像处理基本框架2    RGBQUAD bmiColors[1];
 72基于标准C语言的数字图像处理基本框架2}
 BITMAPINFO;
 73基于标准C语言的数字图像处理基本框架2
 74基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2
 75基于标准C语言的数字图像处理基本框架2typedef struct _Bitmap
 76基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2基于标准C语言的数字图像处理基本框架2{
 77基于标准C语言的数字图像处理基本框架2    BITMAPFILEHEADER bmfh;
 78基于标准C语言的数字图像处理基本框架2    BITMAPINFOHEADER bmih;
 79基于标准C语言的数字图像处理基本框架2    int width;
 80基于标准C语言的数字图像处理基本框架2    int height;
 81基于标准C语言的数字图像处理基本框架2    int bitCount;    // 或者24
 82基于标准C语言的数字图像处理基本框架2    int imageSize;    // 图像数据大小(imageSize=height*widthStep)字节
 83基于标准C语言的数字图像处理基本框架2    BYTE* imageData;//排列的图像数据
 84基于标准C语言的数字图像处理基本框架2    int widthStep;    //排列的图像行大小
 85基于标准C语言的数字图像处理基本框架2}
Bitmap;

相关文章:

  • 2022-01-12
  • 2021-12-03
  • 2021-11-29
  • 2021-04-22
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2021-11-28
  • 2021-05-02
  • 2021-06-14
  • 2021-12-12
相关资源
相似解决方案