資源簡介
均值濾波的C語言程序
代碼片段和文件信息
#include?
using?namespace?std;
#include?
#include?
#include?“windows.h“
#include?
unsigned?char?*pBmpBuf;
int?bmpWidth;
int?bmpHeight;
RGBQUAD?*pColorTable;
int?biBitCount;
int?k;
bool?readBmp(char?*bmpName)
{
FILE?*fp=fopen?(bmpName“rb“);
if?(fp==0)
return?0;
fseek(fpsizeof(BITMAPFILEHEADER)0);
BITMAPINFOHEADER?head;
fread(&headsizeof(BITMAPINFOHEADER)1fp);
bmpWidth=head.biWidth;
bmpHeight=head.biHeight;
biBitCount=head.biBitCount;
int?lineByte=(bmpWidth*biBitCount/8+3)/4*4;
if(biBitCount==8)
{
pColorTable=new?RGBQUAD[256];
fread(pColorTablesizeof(RGBQUAD)256fp);
}
/*
if?(biBitCount==24)
{
pColorTable=NULL;
}*/
pBmpBuf=new?unsigned?char?[lineByte*bmpHeight];
fread(pBmpBu
- 上一篇:日程表管理 c語言
- 下一篇:提取、替換RPG游戲中圖片的工具——RPGViewer
評論
共有 條評論