Image.h
上传用户:cxh8989
上传日期:2021-01-22
资源大小:2544k
文件大小:1k
源码类别:

射击游戏

开发平台:

Visual C++

  1. #ifndef _IMAGE_H
  2. #define _IMAGE_H
  3. #include "jpeglib.h"
  4. #define TGA_RGB  2
  5. #define TGA_A  3
  6. #define TGA_RLE 10
  7. struct tImage
  8. {
  9. int channels;
  10. int sizeX;
  11. int sizeY;
  12. unsigned char *data;
  13. };
  14. /** 载入位图 */
  15. tImage *LoadBMP(const char *strFileName);
  16. /** 载入TGA文件 */
  17. tImage *LoadTGA(const char *strFileName);
  18. /** 载入JPG文件 */
  19. tImage *LoadJPG(const char *strFileName);
  20. /** 解码JPG文件 */
  21. void DecodeJPG(jpeg_decompress_struct* cinfo, tImage *pImageData);
  22. #endif