24位真彩色转换为8位灰度图_VC++_代码.docVIP

  • 9
  • 0
  • 约1.78万字
  • 约 19页
  • 2019-12-02 发布于湖北
  • 举报

24位真彩色转换为8位灰度图_VC++_代码.doc

24位真彩色转换为8位灰度图 // //////////////////////////////////////////////////////////////////////// #include windows.h BOOL BMP24to8(char *szSourceFile,char *szTargetFile); int main(int argc,char* argv[]) { //调用这个函数直接把24位真彩色灰度化 BOOL stat=BMP24to8(c://source.bmp,c://target.bmp); return 0; } BOOL BMP24to8(char *szSourceFile,char *szTargetFile) { HANDLE hSourceFile=INVALID_HANDLE_VALUE,hTargetFile=INVALID_HANDLE_VALUE; DWORD dwSourceSize=0,dwTargetSize=0; PBYTE pSource=NULL,pTarget=NULL; hSourceFile=CreateFile(szSourceFile,GENERIC_READ,FILE_SHARE_READ,NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); if

文档评论(0)

1亿VIP精品文档

相关文档