社区
Qualcomm 开发者论坛
帖子详情
关于色彩16进制转化的一个问题
leonard_liu
2006-06-07 04:19:01
色彩的16进制都是一般都是以#号开始例如#808000
但在BREW开发的时候无法用#.....只能用0x.....但对应过来的颜色不正确
请问各位大虾 有没有 什么办法可以解决
谢谢
...全文
873
3
打赏
收藏
关于色彩16进制转化的一个问题
色彩的16进制都是一般都是以#号开始例如#808000 但在BREW开发的时候无法用#.....只能用0x.....但对应过来的颜色不正确 请问各位大虾 有没有 什么办法可以解决 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodloop
2007-03-14
打赏
举报
回复
16位的RGB一般是565的结构
likehh
2006-10-09
打赏
举报
回复
用MAKE_RGB可以了,include一下AEEBitmap.h。
分别适用Red, Green, Blue三个分量。
#define RGB_NONE (0xffffffffL)
#define RGB_WHITE (MAKE_RGB(0xff, 0xff, 0xff))
#define RGB_BLACK (MAKE_RGB(0,0,0))
leonard_liu
2006-06-08
打赏
举报
回复
自己解决了 发上来 一起学习
在BREW 中, 颜色属性值是一个32bit 的整数, 格式如下:
31---------------------------------------------------------------------------------------------------------------0
-----------------------------------------------------------------------------------------------------------------
| 蓝 |绿 |红 不用|
-----------------------------------------------------------------------------------------------------------------
RGB 各占一个字节.
文本表示采用Unicode 编码,也就是一个字符占两个字节.
实际上在BREW中颜色的格式是按 (BGR - 蓝 绿 红) 格式排列的.
也就是说 例如:深粉红 的 16进制值为#FF1493 (按RGB排列) 而在BREW中 应为0x9314FF00 (按BGR排列) *后两位用0不齐
nintymiles#CGLearning#C++中如何将
16进制
字符串(hex string)
转化
为rgb数字矢量表达?1
1. 关于使用不同进制的数字字面义(literal)表达整数 2. 使用标准库函数实现从数字字符串到整型的转换 3. 将使用
16进制
表达的
色彩
RGB字符串
转化
为
RGB值与
16进制
值的换算,并且可以预览值的颜色
一款颜色值的10进制和
16进制
的
转化
,可以输入10或
16进制
值查找
16进制
或10进制值的小工具,并可以预览颜色值的
色彩
计算机进制转换
计算机中的二进制则是
一个
非常微小的开关,用“开”来表示1,“关”来表示0。 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’...
Qualcomm 开发者论坛
954
社区成员
5,250
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
复制链接
扫一扫
分享
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能
物联网
机器学习
企业社区
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章