如何获取屏幕上各颜色的红、绿、蓝值
来源:互联网 发布:软件外包验收标准 编辑:程序博客网 时间:2024/04/27 19:27
基本构成思想:
原理很简单,只需要简要的三步。既:获取屏幕DC、得到
原理很简单,只需要简要的三步。既:获取屏幕DC、得到
关键代码实现:
1、 获取屏幕DC
HDC hDC = ::GetDC(NULL); //获取屏幕DC
2、 获取当前鼠标位置像素值
CPoint pt;GetCursorPos(&pt); //得到当前鼠标所在位置COLORREF clr = ::GetPixel(hDC, pt.x, pt.y); //获取当前鼠标点像素值
3、 分解出像素点中的红、绿、蓝颜色值
当前鼠标所在的像素值、分解出像素值中的红、绿、蓝三色既可CString ClrText;ClrText.Format("%d",GetRValue(clr)); //分解出红色值ClrText.Format("%d",GetGValue(clr)); //分解出绿色值ClrText.Format("%d",GetBValue(clr)); //分解出蓝色值::ReleaseDC(NULL, hDC); //释放屏幕DC
- 如何获取屏幕上各颜色的红、绿、蓝值
- 如何获取屏幕上各颜色的红、绿、蓝值
- 12[红+绿+蓝+Alpha]
- 汇编,实现从键盘输入r,g,b分别将字符的颜色设置为红,绿,蓝
- 红R绿G蓝B
- HTML之变色(蓝、绿、红)
- bcb 从TColor对象中解析出红、绿、蓝的亮度
- 用c8051f330做的VGA显示器红,绿,蓝,信号源软件源代码
- Game Programming with DirectX -- 12[红+绿+蓝+Alpha]
- Game Programming with DirectX -- 12[红+绿+蓝+Alpha]
- java 图像RGB,图像红、绿、蓝、灰 化
- VC获取屏幕上任意点位置的颜色
- 获取屏幕上某一位置像素的颜色
- VC获取屏幕上任意点的颜色
- c#获取屏幕上某坐标点的颜色
- java获取屏幕上某坐标点的颜色
- 聚来宝获商务部《媒体购物国家标准》制订单位 【2012-12-22 17:04:20】【来源:京华网】【字体:大 中 小】【颜色:红 绿 蓝 黑】【分享新闻】
- 获取鼠标在屏幕上的坐标和颜色值(RGB)
- 如何在css加载完毕后,再执行后续代码
- Invoke和BeginInvoke
- 常量折叠
- BUG跟踪管理开源软件
- javascipt
- 如何获取屏幕上各颜色的红、绿、蓝值
- 近视眼从800度降到现在的100度。我今年25岁(转)
- ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 .
- Axis2 不能传递Map等复杂数据类型解决方案
- Oracle schema 级别的数据迁移
- C++中关于文字编码的问题(格式化字符串)
- qt vs2005环境配置
- 如何下载并保存网页
- 对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期