Hey I am working with image in JAVA (sobel operator) and I don't understand what some lines of code mean.
int p = img.getRGB(x,y);
int a = (p>>24)&0xff;
int r = (p>>16)&0xff;
int g = (p>>8)&0xff;
int b = p&0xff;
p = (a<<24) | (avg<<16) | (avg<<8) |avg;
So could someone explain what these lines mean?
(p>>24)&0xff
p = (a<<24) | (avg<<16) | (avg<<8) |avg;