⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 read.cpp

📁 很经典的数字图像处理讲义
💻 CPP
字号:
#include <stdio.h>



typedef struct

{

	char id[2];

	long filesize;

	int reserved[2];

	long headersize;

	long infosize;

	long width;

	long depth;

	int biPlanes;

	int bits;

	long biCompression;

	long biSizeImage;

	long biXPelsPerMeter;

	long biYPelsPerMeter;

	long biClrUsed;

	long biClrImportant;

} BMPHEAD;



int main()

{

	char name1[20] = "dip7_2.bmp";

	char name2[20] = "dip7_2a.bmp";

	char name[20] = "temp.bmp";



	unsigned char buf1[1024],buf2[64],buf[256];



	FILE  *fp,*fp1,*fp2;

	BMPHEAD bmp1,bmp2;



	fp1 = fopen(name1,"rb");

	fp2 = fopen(name2,"rb");

	fp = fopen(name,"wb");



	fread(&bmp1,sizeof(BMPHEAD),1,fp1);

	fread(&bmp2,sizeof(BMPHEAD),1,fp2);

	fwrite(&bmp1,sizeof(BMPHEAD),1,fp);



	fread(buf1,1024,1,fp1);

	fread(buf2,64,1,fp2);

	fwrite(buf1,1024,1,fp);

	fclose(fp1);



	for ( int i = 0 ; i < 256 ; i++  )

	{

		fread(buf,256,1,fp2);

		fwrite(buf,256,1,fp);

	}



	fclose(fp2);

	fclose(fp);



	return 0;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -