21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Computação Gráfica 239

formas para a representação de imagens bidimensionais amplamente

utilizadas, cada qual com suas vantagens e desvantagens.

A primeira é matricial, também conhecida como mapa de bits (bitmap) ou

raster, na qual a imagem é representada como uma matriz bidimensional de

pontos com informações sobre cor, chamados de elementos de imagem

(picture element, geralmente abreviado como pixel). Esta forma requer

algoritmos sofisticados para ser manipulada e armazenada, devido ao

volume de dados, e a complexidade das operações, como interpolar valores

durante um redimensionamento, por exemplo.

(102, 153, 102)

A imagem é

composta por pixels

com uma cor

associada.

(102, 153, 204)

(102, 153, 153)

Geralmente as cores

são representadas

em RGB (Red, Green

e Blue).

(51, 102, 153)

A segunda forma de representação são as imagens vetoriais, que são descritas

através de entidades matemáticas que compõem a geometria da imagem

(linhas, polígonos, texto e outros). Esta forma é menos exigente em termos de

recursos computacionais e não apresenta problemas associados a

redimensionamento, porém não permite muitas operações que o mapa de bits

viabiliza.

Entre outras formas de representação, é interessante destacar os fractais, em

que as imagens são geradas através de algoritmos que são aplicados de forma

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!