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

📄 giftobmp.h.svn-base

📁 gif to bmp conversion
💻 SVN-BASE
字号:
#ifndef _GIFTOBMP_H_
#define _GIFTOBMP_H_

#include "ddl.h"
#include "jcal.h"
#include "gif.h"
#ifdef __cplusplus
extern "C" {
#endif

typedef struct _rect
{
	JC_INT32 iX;
	JC_INT32 iY;
	JC_INT32 iWidth;
	JC_INT32 iHeight;
}ST_RECT;
typedef struct gif_info
{
	JC_BOOLEAN	 bFileOutput;
	JC_INT32     iFrameCount;
	JC_INT32     iWidth;
	JC_INT32     iHeight;
    JC_INT32     iFrameTransparentColor;
}ST_GIF_INFO;

JC_RETCODE jdi_GetInfo(JC_HANDLE pvGifHandle, ST_GIF_INFO* pGifInfo);
JC_RETCODE jdi_GifToBmpInit(JC_HANDLE *pvGifHandle, JC_INT32 iLimit);
JC_RETCODE jdi_GifToBmpSetContent(JC_HANDLE vGifHandle, JC_UINT8* pucChunk, JC_UINT32 iChunkSize, JC_BOOLEAN bLastChunk);
JC_RETCODE jdi_GifToBmpSetFileContent(JC_HANDLE vGifHandle, JC_CHAR* pFilename);
JC_RETCODE jdi_GifToBmpGetBmpFile(JC_HANDLE vGifHandle, JC_CHAR** pszOutFile, JC_INT32 iFrame);
void jdi_GifToBmpDeInit(JC_HANDLE vGifHandle);
JC_RETCODE jdi_GifToBmpGetBmpBuffer(JC_HANDLE vGifHandle, JC_UINT8** pucBmp, JC_INT32 iFrame);
void jdi_GifToBmpGetFrameCount(JC_HANDLE vGifHandle, JC_INT32* piFrameCount);
JC_RETCODE jdi_GifToBmpGetPartialFrameBmpFile(JC_HANDLE vGifHandle, JC_CHAR** ppszOutFile, JC_INT32 iFrame, JC_RECT *pstRect);
JC_RETCODE jdi_GifToBmpGetImageFormat(E_IMGFORMAT *eFormat, JC_UINT8 *pucImgBuf);

#ifdef __cplusplus
}
#endif

#endif //_GIFTOBMP_H_//

⌨️ 快捷键说明

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