08.02.2015 Views

Programação Funcional e Concorrente com Scheme

Programação Funcional e Concorrente com Scheme

Programação Funcional e Concorrente com Scheme

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

notas de aula - Jerônimo C. Pellegrini<br />

A FO R M AT O S G R Á F I C O S<br />

Este Apêndice traz a descrição dos formatos para imagens gráficas usado em alguns<br />

trechos do texto.<br />

Normalmente estes formatos não são manipulados diretamente pelo programador, e<br />

sim via bibliotecas especializadas; no entanto, o espírito deste texto nos direciona a entrar<br />

nestes detalhes a fim de <strong>com</strong>preender mais profundamente o assunto.<br />

Os formatos Netpbm e SVG são bastante simples. O Netpbm é um formato para<br />

descrição de imagens por mapas de bits, e o SVG (Scalable Vector Graphics) é um formato<br />

para descrição de imagens por vetores.<br />

O sistema de coordenadas nestes formatos é semelhante ao plano Cartesiano, <strong>com</strong> os<br />

pontos refletidos no eixo das abscissas: (x, y) representa o ponto que dista x à direita da<br />

origem e y para baixo dela:<br />

a.1 netpbm<br />

y<br />

Netpbm é uma família de formatos para imagens gráficas. Todos os formatos netpbm<br />

representam a imagem <strong>com</strong>o um mapa de pixels. Há formatos para imagens em preto-ebranco<br />

(onde a informação armazenada por pixel é zero ou um); para tons de cinza (onde<br />

a informação armazenada por pixel é um número correspondente a algum tom de cinza)<br />

x<br />

Versão Preliminar<br />

e para imagens coloridas (onde são armazenados tres números por pixel, indicando a<br />

quantidade relativa de vermelho, verde e azul).<br />

[ 27 de outubro de 2010 at 15:47 ]<br />

307

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

Saved successfully!

Ooh no, something went wrong!