colortrans.h

来自「上述是VIsualc++ 数字图像处理一书的源码」· C头文件 代码 · 共 21 行

H
21
字号
#pragma once

class ColorTrans
{
public:
	ColorTrans(void);
public:
	~ColorTrans(void);
public:
	//彩色转换为灰度图象,输出为8位灰度,输入为24位RGB
	bool RGB2Gray8(unsigned char* rgb, unsigned char* gray, int width, int height);
	//8位 灰度 -> 24位
	unsigned char* gray2RGB2(unsigned char* gray, unsigned char* rgb, int width, int height);

	//灰度 24位 -> 8位灰度
	unsigned char* RGB2Gray(unsigned char* gray, unsigned char* rgb, int width, int height);

	//24位RGB -> 灰度(保持24位)
	//void RGBToGray(unsigned char* dib, int width, int height);
};

⌨️ 快捷键说明

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