#include <fstream>
#include <math.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
//定义原始图像的宽和高
unsigned int Height = 0;
unsigned int Width = 0;
//定义循环变量
int i=0;
int j=0;
//定义pi
double pi=3.1415926;
BITMAPFILEHEADER bmpfileheader; //文件头
BITMAPINFOHEADER bmpinfoheader; //信息头
//24位像素点RGB结构体
typedef struct tagRGB
{
BYTE blue;
BYTE green;
BYTE red;
}RGBDATA;
FILE *fpin; //读取操作流
FILE *fpout; //读出操作流
fpin=fopen("picture.bmp","rb");
fread(&bmpfileheader,sizeof(BITMAPFILEHEADER),1,fpin);//读取文件头
fread(&bmpinfoheader,sizeof(BITMAPINFOHEADER),1,fpin);//读取信息头
Height
C语言C++BMP图像的缩放
最新推荐文章于 2024-03-04 16:35:12 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)