📄 rsimagejpeg.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 + -