My Project
Macros | Functions
BmpFile2.c File Reference
#include "include_c.h"

Macros

#define LibJPEG_is   LibJPEG_is_DLL
 
#define LibJPEG_is_Lib   1
 
#define LibJPEG_is_DLL   2
 

Functions

errnum_t BmpFile2Class_loadBMP (BmpFile2Class *self, const TCHAR *Path)
 BMP 形式のファイルを読み込みます。 More...
 
errnum_t BmpFile2Class_saveBMP (BmpFile2Class *self, const TCHAR *Path)
 BMP 形式のファイルを書き込みます。 More...
 
errnum_t BmpFile2Class_finish (BmpFile2Class *self, errnum_t e)
 
errnum_t BmpFile2Class_loadRaw16bit_Sub (BmpFile2Class *self, TCHAR *Path, int Stride)
 
errnum_t BmpFile2Class_loadRawRGB565 (BmpFile2Class *self, TCHAR *Path, int Stride)
 
errnum_t BmpFile2Class_loadRawARGB8888 (BmpFile2Class *self, TCHAR *Path, int Stride)
 
errnum_t BmpFile2Class_loadRawARGB1555 (BmpFile2Class *self, TCHAR *Path, int Stride)
 
errnum_t BmpFile2Class_loadRawARGB4444 (BmpFile2Class *self, TCHAR *Path, int Stride)
 
errnum_t BmpFile2Class_loadPNG (BmpFile2Class *self, const TCHAR *Path)
 
errnum_t BmpFile2Class_loadJPEG (BmpFile2Class *self, const TCHAR *Path)
 
errnum_t BmpFile2Class_addAlphaChannel (BmpFile2Class *self, uint8_t AlphaValue)
 
errnum_t BmpFile2Class_convertToRGB565Format (BmpFile2Class *self)
 
errnum_t BmpFile2Class_convertTo16bitARGBFormat (BmpFile2Class *self, uint16_t AlphaMask)
 
errnum_t BmpFile2Class_convertToARGB1555Format (BmpFile2Class *self)
 
errnum_t BmpFile2Class_convertToARGB4444Format (BmpFile2Class *self)
 
errnum_t BmpFile2Class_convertToA4Format (BmpFile2Class *self)
 
errnum_t BmpFile2Class_convertToA1Format (BmpFile2Class *self)
 
errnum_t BmpFile2Class_trimming (BmpFile2Class *self, int LeftX, int TopY, int Width, int Height)
 

Macro Definition Documentation

#define LibJPEG_is   LibJPEG_is_DLL
#define LibJPEG_is_DLL   2
#define LibJPEG_is_Lib   1

Function Documentation

errnum_t BmpFile2Class_addAlphaChannel ( BmpFile2Class self,
uint8_t  AlphaValue 
)
errnum_t BmpFile2Class_convertTo16bitARGBFormat ( BmpFile2Class self,
uint16_t  AlphaMask 
)
errnum_t BmpFile2Class_convertToA1Format ( BmpFile2Class self)
errnum_t BmpFile2Class_convertToA4Format ( BmpFile2Class self)
errnum_t BmpFile2Class_convertToARGB1555Format ( BmpFile2Class self)
errnum_t BmpFile2Class_convertToARGB4444Format ( BmpFile2Class self)
errnum_t BmpFile2Class_convertToRGB565Format ( BmpFile2Class self)
errnum_t BmpFile2Class_finish ( BmpFile2Class self,
errnum_t  e 
)
errnum_t BmpFile2Class_loadBMP ( BmpFile2Class self,
const TCHAR *  Path 
)

BMP 形式のファイルを読み込みます。

Parameters
None
Returns
None.
引数
  • Path - BMP file path
返り値
エラーコード、0=エラーなし
errnum_t BmpFile2Class_loadJPEG ( BmpFile2Class self,
const TCHAR *  Path 
)
errnum_t BmpFile2Class_loadPNG ( BmpFile2Class self,
const TCHAR *  Path 
)
errnum_t BmpFile2Class_loadRaw16bit_Sub ( BmpFile2Class self,
TCHAR *  Path,
int  Stride 
)
errnum_t BmpFile2Class_loadRawARGB1555 ( BmpFile2Class self,
TCHAR *  Path,
int  Stride 
)
errnum_t BmpFile2Class_loadRawARGB4444 ( BmpFile2Class self,
TCHAR *  Path,
int  Stride 
)
errnum_t BmpFile2Class_loadRawARGB8888 ( BmpFile2Class self,
TCHAR *  Path,
int  Stride 
)
errnum_t BmpFile2Class_loadRawRGB565 ( BmpFile2Class self,
TCHAR *  Path,
int  Stride 
)
errnum_t BmpFile2Class_saveBMP ( BmpFile2Class self,
const TCHAR *  Path 
)

BMP 形式のファイルを書き込みます。

Parameters
None
Returns
None.
引数
  • Path - BMP file path
返り値
エラーコード、0=エラーなし
errnum_t BmpFile2Class_trimming ( BmpFile2Class self,
int  LeftX,
int  TopY,
int  Width,
int  Height 
)