社区
Java SE
帖子详情
RGB
gao_yan
2010-06-18 01:09:12
java.awt.Color有三种构造函数:
public Color(int r, int g, int b);
public Color(int rgb);
public Color(float r, float g, float b);
想问一下第二种中的rgb怎样和r,g,b分开设置时对应。
...全文
102
4
打赏
收藏
RGB
java.awt.Color有三种构造函数: public Color(int r, int g, int b); public Color(int rgb); public Color(float r, float g, float b); 想问一下第二种中的rgb怎样和r,g,b分开设置时对应。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高亮
2010-06-20
打赏
举报
回复
[Quote=引用 2 楼 gao_yan 的回复:]
引用 1 楼 natalya13 的回复:
api里说了
Color
public Color(int rgb)创建具有指定组合的 RGB 值的不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。绘制时实际使用的颜色取决于从给出的可用于特定输出设备的颜色空间中找到的最匹配颜色。alpha 值的默认值为 255。
……
[/Quote]
没用是指在这个构造方法中没用,无论是多少都按FF(256不透明)处理,在两个参数(第二个是boolean)中才处理透明度,
gao_yan
2010-06-19
打赏
举报
回复
[Quote=引用 1 楼 natalya13 的回复:]
api里说了
Color
public Color(int rgb)创建具有指定组合的 RGB 值的不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。绘制时实际使用的颜色取决于从给出的可用于特定输出设备的颜色空间中找到的最匹配颜色。alpha 值的默认值为 255。
参数:
rgb - 组合的 RGB 分量
……
[/Quote]
大概明白了,但是那个“没用”是怎么确定的。。。。
tigermfh
2010-06-19
打赏
举报
回复
一个int类型的数据共有32位R占据这32位的16-23位,G占据8-15位,B占据0-7位,24-32位是alpha (透明度)举一个简单的例子
int a = 1246789;
a 转换成2进制后是00000000000100110000011001000101共32位
那么
R=00010011,即11
G=00000110,即6
B=01000101,即69
也就相当于#0B0645
高亮
2010-06-18
打赏
举报
回复
api里说了
Color
public Color(int rgb)创建具有指定组合的 RGB 值的不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。绘制时实际使用的颜色取决于从给出的可用于特定输出设备的颜色空间中找到的最匹配颜色。alpha 值的默认值为 255。
参数:
rgb - 组合的 RGB 分量
也就是说#FF FF FF FF
分别是 没用 R G B
最简单的视音频播放示例
视频输入为YUV/
RGB
像素数据。输出至显示器上的一个窗口播放出来。 通过本工程的代码初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_audio_play_directsound: 使用...
YUV Player
自己修改过的YUV播放器,支持
RGB
、YUV等格式的播放。
OpenGL实现
RGB
到YUV的转化
采用OpenGLES2.0规范,在GPU硬件上实现高效率的
RGB
数据到YUV数据的转化
RGB
颜色空间、色调、饱和度、亮度、HSV颜色空间详解
概述本文章会详细的介绍
RGB
颜色空间与
RGB
三色中色调、饱和度、亮度之间的关系,最后会介绍HSV颜色空间!一.
RGB
颜色空间1.起源
RGB
三原色起源于上世纪初1809年ThomasYoung提出视觉的三原色学说,随后Helmholtz在1824...
RGB
颜色对照表
常用颜色: 白色:
rgb
(255,255,255) 黑色:
rgb
(0,0,0) 红色:
rgb
(255,0,0) 绿色:
rgb
(0,255,0) 蓝色:
rgb
(0,0,255) 青色:
rgb
(0,255,255) 紫色:
rgb
(255,0,255) 对照表
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章