Ferramentas Pessoais
Você está aqui: Página Inicial Fóruns Informática em Geral Geral Dúvida quanto a como criar arquivos físicos correspondentes às imagens de 8 bits e de 24 bits
Acessar


Esqueceu sua senha?
Novo usuário?
Referências:
Link seu site a esta página e receba um link de volta!
Quem acessou esta página viu também:
 

Dúvida quanto a como criar arquivos físicos correspondentes às imagens de 8 bits e de 24 bits

Um nível acima

Dúvida quanto a como criar arquivos físicos correspondentes às imagens de 8 bits e de 24 bits

Postado por Alexandre Gomes Site em 25 de month_aug de 2009 às 19:25
- Boa tarde Prof. Alexandre!
 
- Meu nome é C., estou estudando computação gráfica, e estou em dúvida quanto a como criar arquivos físicos correspondentes às imagens de 8 bits e de 24 bits. Será que
o professor poderia por favor me esclarecer como faço para montar tais arquivos, com base nos exercícios em anexo, por favor...
- Sei que para imagens monocromáticas fica mais fácil, posso colocar bit=1 para cor preta
e  bit=0 para a cor branca, mas e quanto às imagens coloridas, como representar tais pixels/ cores?
- Aguardo retorno com a resposta, por favor...  (poderia, por favor, indicar-me alguma fonte bibliográfica para que eu possa pesquisar/ler mais sobre o assunto?)
- Muito obrigada pela atenção e compreensão!!
 
- Atenciosamente,
 
C.R.S.

Boa tarde.

Os arquivos físicos são bastante complexos, contendo inúmeras informações em seu cabeçalho e alguma variação quanto a teoria aqui apresentada. Porém, essa explicação serve para você criar o seu próprio padrão de arquivo de imagem e entender os princípios para criação de arquivos de imagens matriciais.

O arquivo de 24 bits é igualmente fácil. O que você precisa ter em mente é que as cores são formadas por cores primárias (vermelho, verde e azul). Assim, cada 3 bytes do arquivo corresponde à cor de um pixel.

Para representar o cabeçalho do arquivo colocamos dois bytes para guarda a argura e altura. Dessa forma uma imagem com um único ponto preto teria a seguinte estrutura.

1   1

0   0   0

 

Uma imagem com três linhas, com dois pixels por linha sendo a primeira linha vermelha, a segunda branca e a terceira azul teria a seguinte configuração.

 

2 3 255 0 0 255 0 0 255 0 0 255 255 255 255 255 255 0 0 255 

 

O arquivo de 8 bits usa apenas um byte (8 bits) para representar as cores.

 

Assim, além do cabeçalho o arquivo é necessário que haja uma tabela contendo o número da cor e a cor correspondente (a que chamamos paleta de cores).

Por exemplo, para a mesma imagem indicada acima, uma imagem com três linhas, com dois pixels por linha sendo a primeira linha vermelha, a segunda branca e a terceira azul teria a seguinte configuração (em 8 bits).

2 3 <= dimensões

0 255 0 0  <= Início da paleta de cores (cor vermelha)

1 255 255 255 <= Branco

2 0 0 255 <= Fim da paleta de cores (cor azul)

0 0 1 1 2 2  <= O resto do arquivo

 

Um livro bom para conhecer de fato como é o cabeçalho dos principais tipos de arquivo gráficos matriciais é o Computação Gráfica - Dicas e Truques Mágicos.

 

 

Re: Dúvida quanto a como criar arquivos físicos correspondentes às imagens de 8 bits e de 24 bits

Postado por Cirlene Rodrigues dos Santos em 30 de month_aug de 2009 às 21:58

- Boa Noite Prof. Alexandre!

 

- Continuo com algumas dúvidas... gostaria de saber se é possível o professor me ajudar a resolver o seguinte exercício:

como faço para criar a imagem bitmap de 8 bits a partir do arquivo físico representado abaixo:
 
00001001  00000110  00000001  11111111  11111111  11111111  00000010 11111111  00000000  00000000  00000011  00000000  00000000  00000000 00000100  11111111  11111111  00000000  00000101  10000000  10000000 10000000  00000001  00000010  00000010  00000001  00000001  00000010 00000001  00000001  00000001  00000011  00000001  00000001  00000100
00000001  00000010  00000001  00000001  00000100  00000011  00000001 00000001  00000100  00000001  00000101  00000001  00000100  00000001
00000011  00000001  00000001  00000100  00000001  00000101  00000100 00000001  00000001  00000011  00000001  00000001  00000100  00000001
00000010  00000001  00000011  00000001  00000001  00000010  00000010 00000001 00000001  00000010  00000001  00000001  00000011 
 
E depois, para criar o arquivo físico correspondente a imagem de 24 bits da figura encontrada?

 

Aguardo, por favor, sua resposta...

Muito obrigada novamente pela atenção e compreensão!

 

Atenciosamente,

 

C.R.S

 

Anexos
Tecnologia Ploneboard
« Julho 2010 »
Julho
DoSeTeQuQuSeSa
123
45678910
11121314151617
18192021222324
25262728293031


Buscar artigos:

www.scirus.com