Que hay laneros?!?! ps aqui vengo con una pregunta, buscando por la red encontre este pedazo de código y no entiendo que es lo que hacen los operadores que aparecen en el (&,>>,<<,|)
for (int y = 0; y < 512; y++) {
for (int x = 0; x < 512; x++) {
a = pixeles; //Los valores de pixeles estan dentro del rango [0,255]
// y pertenecen a una imagen en escala de grises
int rojo = a & 0xff;
int verde = a & 0xff;
int azul = a & 0xff;
int gris = (rojo + verde + azul)/3;
pixeles[i++] = (255 << 24) | (gr << 16) | (gr << 8) | gr;
}
}
imagen = createImage(new MemoryImageSource(512,512,pixeles,0,512));
for (int y = 0; y < 512; y++) {
for (int x = 0; x < 512; x++) {
a = pixeles; //Los valores de pixeles estan dentro del rango [0,255]
// y pertenecen a una imagen en escala de grises
int rojo = a & 0xff;
int verde = a & 0xff;
int azul = a & 0xff;
int gris = (rojo + verde + azul)/3;
pixeles[i++] = (255 << 24) | (gr << 16) | (gr << 8) | gr;
}
}
imagen = createImage(new MemoryImageSource(512,512,pixeles,0,512));