CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

我想取象素的rgb值,如何娶?

楼主dumei51(强自学习)2003-08-02 10:51:50 在 C++ Builder / 基础类 提问

请教各位大虾,我现在做关于印章提取的程序。应该怎么做?现在我想娶一个象素的rgb   值。 问题点数:100、回复次数:6Top

1 楼kingfish(工作很忙,很少来csdn...)回复于 2003-08-02 11:05:48 得分 50

GetRValue(pixel);  
        G  
        B  
  Top

2 楼dumei51(强自学习)回复于 2003-08-02 11:08:18 得分 0

没有这个方法!!Top

3 楼kingfish(工作很忙,很少来csdn...)回复于 2003-08-02 11:25:56 得分 0

API函数  
  The   GetRValue   macro   retrieves   an   intensity   value   for   the   red   component   of   a   32-bit   red,   green,   blue   (RGB)   value.    
   
  BYTE   GetRValue(  
   
          DWORD   rgb //   32-bit   RGB   value    
        );  
     
  如:  
  COLORREF   pixelcolor   =   clRed;  
  GetRValue(pixelcolor);       //255  
  GetGValue(pixelcolor);       //0  
  GetBValue(pixelcolor);       //0  
  Top

4 楼kingfish(工作很忙,很少来csdn...)回复于 2003-08-02 11:26:47 得分 0

宏  
  #define   GetRValue(rgb)       ((BYTE)   (rgb))Top

5 楼eangel9(eangel9)回复于 2003-08-02 11:42:02 得分 0

kingfish(八百里秦川@龙城异客)   说的   没错。  
  Top

6 楼yankcsdn(生命诚可贵)回复于 2003-08-02 16:19:49 得分 50

TColor   color;  
  Byte   bRed,bGreen,bBlue;  
  for(int   i=0;i<bitmap->Height;i++)  
    for(int   j=0;j<bitmap->Width;j++)  
      {  
          color=bitmap->Canvas->Pixels[i][j];  
          bRed=GetRValue(color);  
          bGreen=GetGValue(color);  
          bBlue=GetBValue(color);  
      }  
  Top

相关问题

  • 获取象素的RGB值
  • 怎样得到bmp文件中象素的rgb值?
  • 如何得到一个8位256色的每个象素的rgb值?
  • 纯c语言,怎么读取bmp文件每个象素的RGB值?或者有其他变通的方法?
  • 请问用c/c++如何提取jpg格式图像的每个象素点的颜色RGB值
  • 求助:有一彩色图象,可读到其RGB颜色值,现我需要将其转换成单色的黑白图象,请问如何根据RGB值得到黑白的象素值呢?
  • 怎样读取jpeg图象的每象素颜色值?
  • 如何判断屏幕象素最大值?
  • 如何使用GetDIBits读取HBITMAP中象素值
  • 如何获取图象中每个象素的颜色值呢?

关键词

  • 32-bit
  • getrvalue
  • pixelcolor
  • rgb
  • color
  • byte

得分解答快速导航

  • 帖主:dumei51
  • kingfish
  • yankcsdn

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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