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

📄 bmpimageio.h

📁 数字图像处理二维傅里叶变换代码
💻 H
字号:

//***************************************************************************
//
//文件名:		BmpImageIo.h
//程序语言:	C
//功能:		Bmp图像输入输出函数
//说明:		无
//完成日期:	2005-4-12
//修改日期:	2006-4-3
//作者:		张斯聪
//版本:		1.3a
//
//  Copyright (c) 2005, Neural Network and Image Recognition Research Group, 
//                  Beijing University of Technology, 
//                        All rights reserved.
//***************************************************************************

#ifndef __BMP_IMAGE_IO_H__
#define __BMP_IMAGE_IO_H__

#include "BmpImageDefine.h"
#include "HeapOperate.h"
#include "BmpImageProcess.h"

//Bmp文件颜色数转换程序,将任意颜色转换为24位真彩色
//inFileName待转换图像的文件名,带后缀
//ifDel是否删除原图像文件
    //1,删除
    //非1,24位真彩图片替换原文件,非24位真彩图片另存:文件名前面加"BackUp_"
BYTE convertTo24BitColor(const char* pInFileName, int isDel);

//初始化图象颜色和灰度矩阵的地址为空,使释放空间时有判断依据
void initialBmpImage(BmpImage* pBmpImage);

//向pOutFile指向的文件中输出3个相同字节的信息
void put3Byte(int data, FILE* pOutFile);

//读取Bmp文件
//pInFileName为输入文件名,带后缀名
//pBmpImage为保存图像的BmpImage数据类型结构体指针
void readBmp(const char* pInFileName, BmpImage* pBmpImage);

//输出Bmp文件
//pOutFileName为输出文件名,带后缀名
//pBmpImage为保存图像的BmpImage数据类型结构体指针
void writeBmp(const char* pOutFileName, BmpImage* pBmpImage);

#endif//#ifndef __BMP_IMAGE_IO_H__

⌨️ 快捷键说明

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