rsimagejpeg.h
来自「c语言实现的遥感图像处理的一些基本操作」· C头文件 代码 · 共 42 行
H
42 行
// 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 + =
减小字号Ctrl + -
显示快捷键?