| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2190 人关注过本帖
标题:VB内置的RGB()函数为什么会返回错误的值?
取消只看楼主 加入收藏
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
结帖率:89.13%
收藏
 问题点数:0 回复次数:5 
VB内置的RGB()函数为什么会返回错误的值?
RGB(255,15,36)

这行代码得到的颜色值为什么是:2363391
VB内置的RGB()函数为什么会返回错误的值?

正确的是

颜色值应该是:16715556
十六进制颜色值是:#FF0F24
搜索更多相关主题的帖子: RGB VB 返回 错误 函数 
2022-07-22 18:17
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
收藏
得分:0 
回复 2楼 apull
是的,但那不是RGB(255,15,36)正确的值。

别说网页是不正确的,网页上显示的是正确的。
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2022-7-23 14:21编辑过]


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-07-23 14:20
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
收藏
得分:0 
这就很神奇了。。。。为什么会这样?

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-07-23 15:26
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
收藏
得分:0 
以下是引用风吹过b在2022-7-23 23:14:47的发言:

存储字节顺序位的问题
        Pbb(m) = Blue                   '置三原色分量
        Pbb(m + 1) = Green
        Pbb(m + 2) = Red
BMP文件的三原色分量,是 blue \Green \red 的顺序,所以VB里颜色的字节顺序是  bgr 。
一个颜色值占三个字节,没有对应的数据类型,只好扩大一点,能容下的整形数据只有 LONG ,那就用LONG来表示,只是表示而以。

页网页的顺序是: rgb ,自然不同。



请教,代码中的pbb是什么函数?

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-07-24 08:38
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
收藏
得分:0 
这个解释应该是正解。有没有认同这个观点?

https://blog.

图片附件: 游客没有浏览图片的权限,请 登录注册

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-07-24 11:35
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1933
专家分:3012
注 册:2009-12-22
收藏
得分:0 
回复 14楼 chenyucheng
你的回复不准确,看MSDN对RGB()函数的定义:红绿蓝  没错。

图片附件: 游客没有浏览图片的权限,请 登录注册

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-07-26 09:23
快速回复:VB内置的RGB()函数为什么会返回错误的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015967 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved