把32位位图转为单色位图(1位位图) byte * bitmapBuf = (byte *)GlobalAlloc(GPTR, bm.bmWidth *bm.bmHeight*4 ); long a = GetBitmapBits((HBITMAP)pbitmap->m_hObject ,bitmapsize,bitmapBuf);比如这位图是保存在bitmapBuf里的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者说位图放在位图对象里CBitmap bitmap;能用CreateBitmap跟bitblt来把32位位图转为单色的吗 看一下位图结构,如果从RGB转到二值,那么可能要添加调色板(原先没有的话),或者修改调色板。位图头的内容也要做相应修改~~~知道了结构以后就很简单的~ 可以用bitblt转换。不过只能选出一种颜色,和二值化效果不同 vs2005调试问题--assertion错误 请教ActiveX控件MsflexGrid的使用,函数的作用。急等!谢谢! 如何用最少的代码实现文本框只能输入正负数 一些菜鸟问题 help!如何做一个类似数据库的程序,而又不需要用户安装数据库引擎以及任何动态库 怎么在VC6中用fopen? VC++编译成功连接时出错 关于找工作的问题 WM_SETTEXT 消息 怎么获得系统中所有进程的信息?急!急! VC网络编程服务器与客户端连接问题 OpenService()打开服务总出错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货