社区
基础编程
帖子详情
$R=($color>>16) & 0xff; 这句怎么解释?
itian
2003-12-30 03:49:58
一个函数如下:
function getRGB($color){
$R=($color>>16) & 0xff;
$G=($color>>8) & 0xff;
$B=($color) & 0xff;
return (array($R,$G,$B));
}
帮忙解释一下这个函数的作用。特别是 $R=($color>>16) & 0xff; 这几句。谢谢
...全文
323
5
打赏
收藏
$R=($color>>16) & 0xff; 这句怎么解释?
一个函数如下: function getRGB($color){ $R=($color>>16) & 0xff; $G=($color>>8) & 0xff; $B=($color) & 0xff; return (array($R,$G,$B)); } 帮忙解释一下这个函数的作用。特别是 $R=($color>>16) & 0xff; 这几句。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itian
2003-12-31
打赏
举报
回复
收到
结了
mikespook
2003-12-30
打赏
举报
回复
$color
是整数~~~
你加引号是字符串,当然不行~~~~
引用xuzuning的例子~~
$color = 0xffffff
注意,没有引号!
xuzuning
2003-12-30
打赏
举报
回复
函数getRGB的参数是数
$c = getRGB(0xffffff);
print_r($c); //out Array ( [0] => 255 [1] => 255 [2] => 255 )
itian
2003-12-30
打赏
举报
回复
能给个例子吗?
$color应该是个什么格式?
我用了$color="red" $color="ffffff" $color="0xffffff"都没有测试出个什么结果出来
mikespook
2003-12-30
打赏
举报
回复
解吸颜色值~~
>>符号是移位~ & 是与位
实际上就是将颜色整数转换成为RGB颜色数组~~~~
python实现颜色rgb和hex相互转换的函数
本文实例讲述了python实现颜色rgb和hex相互转换的函数。分享给大家供大家参考。具体分析如下: 下面的python代码提供了两个函数分别用来将rgb表示的颜色转换成hex值,hex转换成rgb,rgb为一个三个数的元祖,如(128,255,28),hex为数字876645 def hex2rgb(hexcolor): rgb = [(hexcolor >> 16)
&
0
xff
, (hexcolor >> 8)
&
0
xff
, hexcolor
&
0
xff
] return rgb def rgb2hex(rgbcolor): r, g,
SWT 从图像上取像素点 转换为color值
搞了点SWT
最近为了减少弹出窗口 需要自己做调色板
主要涉及到从图像上上取出一个 像素点 转换为color对象
int pixel = imageData.getPixel(x, y);
int a = (pixel >>> 24)
&
0
xff
;
int b = (pixel >>> 16)
&
0
xff
;
int g = (pixel >>> 8)
&
0
xff
;
int r = p
获取十六进制的颜色值对应的ARGB位上的值
intcolor=Color.parseColor("#EA7C31"); floatred=(color
&
gt;
&
gt;16)
&
amp;0
xFF
; floatgreen=(color
&
gt;
&
gt;8)
&
amp;0
xFF
; floatblue=(color
&
gt;
&
gt;0)
&
amp;0
xFF
; floatalpha=(color
&
gt;
&
gt;24)
&
amp;0
xFF
...
java 图片灰度化
2019独角兽企业重金招聘Python工程师标准
&
gt;
&
gt;
&
gt; ...
RGB颜色表示方法,red = (rgb
&
0x00ff0000) >> 16是什么意思?
简单介绍一下RGB的概念,颜色是由红(Red)、绿(Green)、蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R、G、B的每个数值都位于0-255之间。在表达颜色的时候,即可以使用三个数字来表达,也可以使用一个格式如0X00RRGGBB这样格式的十六进制来表达,下面是常见颜色的表达形式: 红色:(255,0,0)或0x00FF0000 绿色
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章