Image processing 线性插值中的布尔逻辑
这是代码 在本页给出的代码中,我无法理解这是什么意思Image processing 线性插值中的布尔逻辑,image-processing,boolean-logic,hex,Image Processing,Boolean Logic,Hex,这是代码 在本页给出的代码中,我无法理解这是什么意思 return 0xff000000 | // alpha ((Yr << 16) & 0xff0000) | ((Yg << 8) & 0xff00) | (Yb & 0xff) ; 返回0xff000000 |//alpha ((Yr这是一个将RGB三元组(三个无符号8位值)转
return 0xff000000 | // alpha
((Yr << 16) & 0xff0000) |
((Yg << 8) & 0xff00) |
(Yb & 0xff) ;
返回0xff000000 |//alpha
((Yr这是一个将RGB三元组(三个无符号8位值)转换为无符号32位ARGB值的简单函数
---- alpha ---- ----- Yr ------ ----- Yg ------ ----- Yb ------
[1 1 1 1 1 1 1 1][0 1 1 0 1 0 0 0][1 0 0 1 0 1 1 0][1 1 0 0 1 0 0 0]
alpha=255=0xFF Yr=0x64=100 Yg=0x96=150 Yb=0xC8=200
alpha = (ARGB >> 24) & 0xff;
Yr = (ARGB >> 16) & 0xff;
Yg = (ARGB >> 8) & 0xff;
Yb = ARGB & 0xff;