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

图形图象

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "..publicgol_isee.h" // 此文件定义了接口数据包
  3. #include "PcxModule.h"
  4. // from yz
  5. enum DESFORMAT
  6. {
  7. DF_NULL, // 无效的目标格式(这可能是主程序设计错误)
  8. DF_16_555, // 16位555格式(也就是15位图像)
  9. DF_16_565, // 16位565格式
  10. DF_24, // 24位格式
  11. DF_32, // 32位格式
  12. DF_MAX // 有效值边界
  13. };
  14. // 判断标准图像的位格式
  15. // from yz
  16. DESFORMAT _get_desformat(LPINFOSTR pInfo);
  17. //no use
  18. // 判断标准图像的位格式
  19. // from yz
  20. //SOUFORMAT _get_souformat(LPBITMAPINFO pInfo);
  21. // 将指定的RGB颜色分量转换成555格式(WORD型值返回)
  22. // from yz
  23. WORD _cnv_rgb_to_555(BYTE red, BYTE green, BYTE blue);
  24. // 将指定的555格式的颜色转换成RGB颜色分量
  25. // from yz
  26. void _cnv_555_to_rgb(WORD col, PBYTE red, PBYTE green, PBYTE blue);
  27. // 将指定的RGB颜色分量转换成565格式(WORD型值返回)
  28. // from yz
  29. WORD _cnv_rgb_to_565(BYTE red, BYTE green, BYTE blue);
  30. // 将指定的565格式的颜色转换成RGB颜色分量
  31. // from yz
  32. void _cnv_565_to_rgb(WORD col, PBYTE red, PBYTE green, PBYTE blue);
  33. // 将指定的RGB颜色分量转换成888格式(DWORD型值返回)
  34. // from yz
  35. DWORD _cnv_rgb_to_888(BYTE red, BYTE green, BYTE blue);