PcxSave.h
上传用户:yatsl7111
上传日期:2007-01-08
资源大小:1433k
文件大小:1k
源码类别:

图形图象

开发平台:

Visual C++

  1. #ifndef _PCX_SAVE_H_
  2. #define _PCX_SAVE_H_
  3. #include "PcxModule.h"
  4. // 操作命令解释函数---解释:CMD_SAVE_TO_FILE命令
  5. // 将数据保存到指定文件中
  6. // from YZ
  7. // pInfo所指向的数据包中,annexdata.siAnnData[]变量的含意解释:
  8. // [0] — 位深度,可以是1、4、8、16(555)、24、32(888)这六个值
  9. // 中的一个,不能是其他值。另:不能存储为RLE格式
  10. // [1] — 是否使用原始调色板。0 — 表示使用,1 — 表示使用当前
  11. // 计算机缺省调色板
  12. //     流程:
  13. //     1、调色板化
  14. //     2、写文件
  15. //     3、更新INFOSTR *pInfo;
  16. //     
  17. //     1.1、Get源/目标 BMPINFOHEADER
  18. //     1.2、CreateDibSection()
  19. //     1.3、填充DibSection 调色板化
  20. //     1.4、从DibSection 中取回Dib
  21. //     1.5、清理
  22. //     
  23. //     2.1、...
  24. void Pcx_Save_To_File(INFOSTR *pInfo);
  25. #endif _PCX_SAVE_H_