CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

GetPixel(dc,x,y)后,如何再分离出red\green\blue的各个值???

楼主zhw2sun(阳光灿烂)2003-12-01 10:44:50 在 VC/MFC / 图形处理/算法 提问

如题,在线求助! 问题点数:20、回复次数:2Top

1 楼checkyvc6(已所不欲,勿施于人)回复于 2003-12-01 10:59:26 得分 15

COLORREF   cr=GetPixel(dc,x,y);  
  用api:   GetRValue(),GetGValue,GetBValue分别取得r,g,b的值  
  BYTE   r,g,b;  
  r=GetRValue(cr)  
  g=GetGValue(cr)  
  b=GetBValue(cr)  
  即可,别忘了给分啊,^_^Top

2 楼bluebohe(薄荷)回复于 2003-12-01 11:00:07 得分 5

To   extract   the   individual   values   for   the   red,   green,   and   blue   components   of   a   COLORREF   color   value,   use   the   GetRValue,   GetGValue,   and   GetBValue   macros,   respectively.    
   
  GetRValue,   GetGValue,   and   GetBValue    
  Top

相关问题

  • 请教获取像素点颜色值GetPixel(hdc,x,y)?
  • 获取像素点颜色值GetPixel(hdc,x,y)?
  • beep,windows.beep(x,y)
  • X=1,2,3,4,5,6,7,8,9,10 Y=1,2,5,10,20,50,100,200,500,1000 求y=f(x)?
  • Dim x, y, z As Integer;Print x, y, z??????
  • #define f(x,y) (((x)+(y-1))& ~((y)-1))
  • 怎样准确获取自画线段上像素点颜色值GetPixel(hdc,x,y)?
  • 对把接口从实现中分离出来的疑惑???
  • 怎样将邮件附件分离出来?
  • 在SQL中分离出数据库中的表

关键词

  • dc
  • getpixel
  • getbvalue
  • getgvalue
  • getrvalue
  • green
  • blue
  • red
  • cr
  • colorref

得分解答快速导航

  • 帖主:zhw2sun
  • checkyvc6
  • bluebohe

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo