0xff Means In Binário Opção
Claro, você pode usar a máscara primeiro, e deslocar depois, a mesma coisa acontece - a máscara assegura que todos os outros bits são zero, o deslocamento move o valor assim que ele está no byte mais à direita do inteiro, portanto, no intervalo 0-255. 0xF8 por outro lado apenas manteria os 5 bits topmost do 8, assim que I39m não sure onde you39d achar que útil. Ndash xs0 May 25 11 at 15:29 está recebendo um dos componentes de cor (vermelho ou azul, eu esqueci que). Se a máscara de cor não for executada, considere RGB (0, 127, 0) eo limiar 63. A chamada getRGB (.) Retornaria Qual é claramente mais do que o limiar 63. Mas a intenção era ignorar as outras duas cores Canais. A bitmask obtém apenas os 8 bits mais baixos, com é zero. Está verificando se a cor é mais brilhante do que um determinado limiar, b. Se o limite for excedido, o pixel é colorido de branco, usando de outra forma é colorido preto, usando So é uma conversão para preto e branco com base em um limiar pixel por pixel simple