r -16777216 | color_int >> 16 & 255
g -16777216 | color_int >> 8 & 255
b -16777216 | color_int >> 0 & 255
a -16777216 | color_int >> 24 & 255
| bitwise OR
>> bitwise shift right
& bitwise AND
example:
r -16777216 | 14737632 = -2039584
r -2039584 >> 16 = -32
r -32 & 255 = 224
r 224
g -16777216 | 14737632 = -2039584
g -2039584 >> 8 = -7968
g -7968 & 255 = 224
g 224
b -16777216 | 14737632 = -2039584
b -2039584 >> 0 =
b -2039584 & 255 = 224
b 224
a -16777216 | 14737632 = -2039584
a -2039584 >> 24 = -1
a -1 & 255 = 255
a 255
rgba 224, 224, 224, 255
great calculator: https://miniwebtool.com/bitwise-calculator