资源简介
该程序可以把24位真彩色bmp图转成黑白两色的灰度图。
代码片段和文件信息
//24位真彩色转1位灰度图,只显示黑白
//20111208
#include
#include
#include
#include
void judge_Filename(char *file);
void change(char *file);
int main(void)
{
char s[20]*openfp;
openfp = s;
printf(“Please input the filename you want change:“);
scanf(“%s“openfp);
judge_Filename(openfp);
change(openfp);
getchar();
return 1;
}
void judge_Filename(char *file)
{
FILE *fp;
if((fp = fopen(file“rb“)) == NULL)
{
printf(“File can not open!\n“);
exit(1);
}
BITMAPFILEHEADER fileHead;
fread(&fileHead sizeof(BITMAPFILEHEADER) 1fp);
if(!(fileHead.bfType == 0x4D42))
{
printf(“Type error!\n“);
exit(1);
}
printf(“File size info:\n“);
printf(“-File size: %d bytes\n“fileHead.bfSize);
printf(“
- 上一篇:C语言图形库函数大全
- 下一篇:简单电路计算C++程序
相关资源
- VC++图片控件(Picture Control)显示资源
- C++实战源码-将AVI动画分解成BMP位图
- C++实战源码-浏览大幅BMP图片
- bmp、jpg、gif图片隐写
- C++实战源码-将BMP位图组合成AVI动画
- c++ 连续的bmp图片转avi
- BMP图像处理程序,包括轮廓识别,图
- 一个用MFC制作的把DICOM图像转换成BM
- 纯C++实现bmp图片旋转
- bmp位图文件的读取与保存
- Linux jpg转bmp
- 动态规划灰度压缩bmp
- 图像处理-bmp图像均值滤波-C++
- C语言 中值滤波器
- C++调用摄像头
- 信息安全中的BMP图片加密技术
- VC++6.0 打开位图文件源代码 BMP图像数
- bmp2jpeg图像压缩
- 视频帧提取。bmp位图合成为avi视频
- 教你使用VC打开BMP图像
- MFC截图软件,支持画图、保存bmp图片
- C语言bmp转换jpg
- C++将文本字符串转换成BMP图片
- VS2010 C++学习3:BMP图像文件的特效显示
- MFC tabctrl控件重载, 实现标签加载B
- 图像中值滤波,读取bmp图像,输出b
评论
共有 条评论