// Empacota quatro números de 8 bits em um de 32 bits int a = 255; // Binário: 00000000000000000000000011111111 int r = 204; // Binário: 00000000000000000000000011001100 int g = 204; // Binário: 00000000000000000000000011001100 int b = 51; // Binário: 00000000000000000000000000110011 a = a << 24; // Binário: 11111111000000000000000000000000 r = r << 16; // Binário: 00000000110011000000000000000000 g = g << 8; // Binário: 00000000000000001100110000000000 // Equivale a operação "color argb = color(r, g, b, a)", mas mais rápida color argb = a | r | g | b; fill(argb); rect(30, 20, 55, 55);
|