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

📄 rsimagejpeg.h

📁 c语言实现的遥感图像处理的一些基本操作
💻 H
字号:
// RSImageJPEG.h: interface for the CRSImageJPEG class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RSIMAGEJPEG_H__4F0FF3DE_97B7_4F7B_B349_C3C05C83B72D__INCLUDED_)
#define AFX_RSIMAGEJPEG_H__4F0FF3DE_97B7_4F7B_B349_C3C05C83B72D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "RSImage.h"

class CRSImageJPEG : public CRSImage  
{
public:
	CRSImageJPEG();
	virtual ~CRSImageJPEG();
public:
	virtual int Read(const char * filename);
	virtual int Write(const char * filename);
	BOOL JpegFileToBGR(const char * filename);			// path to image
    BOOL BGRToJpegFile(CString fileName,				// path
							BYTE *dataBuf,					// RGB buffer
							int width,						// pixels
							int height,					// rows
							BOOL color,		// TRUE = RGB // FALSE = Grayscale
						int quality);		// 0 - 100

	////////////////////////////////////////////////////////////////
	// fetch width / height of an image
    BOOL BGRFromRGB(BYTE *buf, UINT widthPix, UINT height);

	static BOOL MakeGrayScale(BYTE *buf,						// input buf 
						UINT widthPix,							// width in pixels
						UINT height);							// height
    char strTempFile[80];
	BOOL color;
};

#endif // !defined(AFX_RSIMAGEJPEG_H__4F0FF3DE_97B7_4F7B_B349_C3C05C83B72D__INCLUDED_)

⌨️ 快捷键说明

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