iprogpy

Trilha Python

Imagens e algorítmos

O que vamos aprender

O que vamos fazer

Imagens digitais

As telas dos computadores são divididas em uma grade de pequenos pontos chamados pixels.

grade de pixels

pixel= picture elements (elemento de imagem)

Imagens digitais são fotos, desenhos ou qualquer tipo de coisa gráfica que vemos na tela do computador.

Nesta imagem os aliens foram ampliados para mostrar os pixels.

Mario em pixels

Codificação de imagens

Os computadores armazenam desenhos, fotografias e outras imagens usando apenas números. Os números são usados para representar as cores de cada pixel que forma a imagem.

A figura nos mostra como uma imagem pode ser representada por um código formado por números.

A primeira linha consiste de:

RLE: Existem várias formas de representar uma imagem no computador. Esta é chamada RLE. (Run Length Encoding ou, Codificação por Trilha Corrida)

Algorítmo

Existe uma regra, uma receita, para formar as linhas de código RLE.

A receita é:

Essa sequência de passos (a receita) vai funcionar para qualquer imagem em preto e branco

Quando criamos uma sequência de passos assim, chamamos ela de Algorítmo.

Algorítmo: uma sequência de ações que:

  1. seguimos para completar uma tarefa
  2. que podem ser repetidas para completar tarefas parecidas
  3. e que tem um fim - em algum momento nós paramos e a tarefa está pronta

voltar