iprogpy

Trilha Python

Codificação de cores

Vamos estudar um dos possíveis modos de representar cores usando números.

Existem vários sistemas de codificação de cores.

Para criar e usar um sistema desses é preciso empregar o Pensamento Computacional que estamos estudando

RGB as cores são decompostas em 3 cores primárias.

Cada cor primária é novamente decomposta em 256 níveis de intensidade

Compondo as 3 primárias, cada um com diferentes intensidades, é possível produzir até 16,777,216 combinações cores (256 x 256 x 256 = 16,777,216)

Cada uma dessas combinação é codificada usando 3 valores numéricos. Exemplo

Código de exemplo

Os programas de exemplo abaixo rodam em um ambiente de desenvolvimento chamado MakeCode Arcade.

Para rodar

  1. Abra o link https://arcade.makecode.com
  2. Arraste a imagem para a janela do MakeCode

Codificação de cores

Esta é a tabela de codificação de cores que usamos no exemplo acima.

Note que estamos usando números decimais para codificar cada uma das cores.

Cores da paleta

É possível usar também números hexadecimais para codificá-las.

paleta de cores em hexadecimal

voltar