We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Quick question. Is there a way to get the hue value using big shifting? As a reference: https://processing.org/reference/rightshift.html
color argb = color(204, 204, 51, 255);
int a = (argb >> 24) & 0xFF;
int r = (argb >> 16) & 0xFF; // Faster way of getting red(argb)
int g = (argb >> 8) & 0xFF; // Faster way of getting green(argb)
int b = argb & 0xFF; // Faster way of getting blue(argb)
My question is if there is a similar operation for HSB space. Or does anybody know how the RGB space is projected to HSB?
Thxs,
Kf
Answers
I belive hue defaults to 360 rather than 255 so it might be a little tricky
maybe colorMode(HSB, 255, 255, 255) will make it bitshiftable?
I'm not sure if it'll work or be faster than hue() though
edit: 255 could be 256 or i might be totally of but shit the same
AFAIK, function color() always returns an aRGB
color
type value. :-@