当前位置:新励学网 > 秒知问答 > color函数对应颜色

color函数对应颜色

发表时间:2024-07-28 00:17:50 来源:网友投稿

一种颜色是由红、绿、蓝三种颜色合成出来的,所以参数color只能取8位的0xAARRGGBB样式颜色值

其中:

A代表透明度:

取值范围是0~255(对应十六进制数0x00~0xFF),取值越小,透明度越高,图像也就越透明。当取0时,图像完全不可见

R代表红色值:

取值范围是0~255(对应十六进制数0x00~0xFF),取值越小,红色越少,当取0时,表示红色完全不可见,当取255时,红色完全显示

G代表绿色值:

取值范围是0~255(对应十六进制数0x00~0xFF),取值越小,绿色越少,当取0时,表示绿色完全不可见,当取255时,绿色完全显示

B代表蓝色值:

取值范围是0~255(对应十六进制数0x00~0xFF),取值越小,蓝色越少,当取0时,表示蓝色完全不可见,当取255时,蓝色完全显示

举例:

比如0xFFFF0000就表示大红色,因为透明度是255,表示完全不透明,红色取全量值255,其他色值全取0,表示颜色中只有红色;比如0xFF0F0000就会显示弱红色,当表示黄色时,由于黄色是由红色和绿色合成的,所以0xFFFFFF00就表示纯黄色,如果我们需要让黄色带有一部分透明度,比如0xABFFFF00,当透明度值减少到0时,任何颜色都是不可见的,就是图像变成了全透明,比如0x00FFFFFF虽然有颜色值,但由于透明度是0,所以整个颜色是不可见的。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!