VC++ GetPixel()函数 请问GetPixel()这个函数,在XP系统下很快,而在Win7系统下却相当慢,有解决的方法吗... 请问GetPixel()这个函数,在XP系统下很快,而在Win7系统下却相当慢,有解决的方法吗 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 vc++ 函数 getpixel 搜索资料 1个回答 #热议# 应届生在签三方时要注意什么? HeXian000 2014-04-19 · TA获得超过339个赞 知道小有建树答主 回答量:502 采纳率:0% 帮助的人:369万 我也去答题访问个人页 关注 展开全部 用GetBitmapBits或GetDIBits代替 更多追问追答 追问 我使用GetPixel()函数是读取桌面的像素的颜色值,不是位图的。你给的函数好像是针对位图的吧,请问有关于桌面DC的吗? 追答 把桌面DC BitBlt到位图上吧,据我所知没有直接操作DC的高性能读取。 追问 把桌面DC BitBlt到内存DC中,确实要快很多,这样做在XP系统也可以的,而且很快。但是不管是哪种方法在Win7系统比 在XP系统要慢很多,我做过实验,可能要慢1万倍以上。我的问题是,我很想在Win7 或者 Win8系统下,读取桌面所有点的颜色值RGB,有没有快的方法或函数? 追答 确实从WinVista开始微软使用了DWM来进行屏幕合成,整个GDI的性能都发生了明显变化,但是1万倍我认为是不至于的,请仔细检查一下你的程序。如果仍有问题,请把你的程序贴出来。 追问 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-08-20 VC++图像处理 getpixel()函数返回值总是-1 2017-09-11 C++ GetPixel()函数问题 30 2008-12-31 VC++ 可以替换Getpixel的函数 5 2013-07-07 VC++中的图形库函数的头文件是什么 3 2009-01-01 VC++ 判断像素的函数 2016-01-20 VC++如何获取当前坐标点的像素值? 2016-11-15 VC++/MFC如何提取屏幕上每一点的RGB值并判断? 4 2013-10-22 vc++的图形函数是哪个 更多类似问题 > 为你推荐: