O sistema HSB trabalha diretamente com saturação e brilho. A saturação varia de 0% até 100%. No seu valor mais baixo, a imagem não possui nenhuma identidade de cor, apenas tons de cinza. No seu valor mais alto, as cores ficam com saturação na sua forma mais pura, na matiz. O brilho também varia de 0% até 100%. No seu valor mais baixo, a imagem fica preta, pois o brilho é a quantidade de luz que tal imagem está refletindo. No valor mais alto, a luminância da cor atinge o nível mais puro na matiz. Não confundir com o sistema HSL (usado pelo Photoshop e outros editores bitmap), que L representa a quantidade de branco na imagem. Caso esteja 100%, a imagem fica completamente branca, independente da quantidade de saturação. Para fazer ajustes de brilho e saturação usando RGB, são necessários cálculos complexos de matrizes, enquanto o HSB já trabalha com esse valores naturalmente. O aplicativo utiliza slidebars ControlP5 para a manipulação do brilho e saturação. Código: