C/C++ BMP(24位真彩色)图像处理(2)------图像の截取

这篇博客介绍了如何在C/C++中对24位真彩色BMP图像进行截取操作。通过修改之前图像打开与数据区处理的代码,实现了BMP图像的截取并保存新文件的功能。
摘要由CSDN通过智能技术生成

对上一篇博客《C/C++ BMP(24位真彩色)图像处理(1)------图像打开与数据区处理》的代码做小部分的修改,就可以进行BMP图像的截取操作,代码如下:

#include <string.h> 
#include <math.h>   
#include <stdio.h>   
#include <stdlib.h>   
#include <malloc.h>

#include<time.h>//时间相关头文件,可用其中函数计算图像处理速度

#define   WIDTHBYTES(bits) (((bits)+31)/32*4)//用于使图像宽度所占字节数为4byte的倍数

#define MYCUT_HEIGHT 100	//截取高度
#define MYCUT_WIDTH 100		//截取宽度
#define BEGIN_X 0			//截取位图开始位置X坐标
#define BEGIN_Y 0			//截取位图开始位置Y坐标

typedef unsigned char  BYTE;
typedef unsigned short WORD;
typedef unsigned long  DWORD;
typedef long LONG;

//位图文件头信息结构定义
//其中不
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值