Por que há tantos formatos de imagens?

Destinado á  discussões de temas livres etc...
Você precisa estar Logado para acessar os demais Fóruns, SEJA BEM VINDO - ao mundo da Tecnologia.
Responder
Avatar do usuário
leandropalmeira
Comunidade Técnica VIP
Comunidade Técnica VIP
Mensagens: 3924
Registrado em: Seg Out 20, 2008 11:14 am
Localização: Caxias do Sul - Rio Grande do Sul

Por que há tantos formatos de imagens?

Mensagem por leandropalmeira » Sex Set 02, 2011 8:29 pm

Na realidade existem muitos formatos diferentes de imagens na Web.
Aqui no Infoescravo, por exemplo, utilizamos 6 tipos diferentes de imagens:
* arquivos GIF
* arquivos JPEG
* arquivos GIF animados
* arquivos MPEG
* arquivos Shockwave
* arquivos PNG
Os dois mais comuns, sem daºvida, sao os arquivos GIF e JPEG.
Ambos os formatos codificam imagens bitmap estáticas (em oposição ao animado).
Em uma imagem bitmap, o arquivo de imagem deve definir a cor exata de cada pixel na imagem. Por exemplo, imagine uma típica imagem bitmap na Web que tem 400a—400 pixels. Para definir esta imagem, vocaª precisará de 24 bits por pixel para 160.000 pixels, ou 480.000 bytes. Isso seria um arquivo de imagem enorme, entao ambos os formatos GIF e JPEG comprimem a imagem de formas diferentes.
Em uma imagem GIF, o naºmero de cores é reduzido para 256 e, depois, “runs” de pixels da mesma cor sao codificados em um formato cor + naºmero de pixels. Por exemplo, se houver 100 pixels em uma linha com a cor 41, o arquivo de imagem armazena a cor (41) e o comprimento do run (100). Isto torna um arquivo GIF maior para armazenar desenhos que possuam muitos pixels de cores iguais, como as imagens de Como funcionam microprocessadores:
Imagem
Esta é uma imagem de 500a—500 pixels, mas ao invés de ocupar 750.000 bytes ela ocupa apenas 9.000 bytes para armazená-la como GIF.
Um arquivo JPG utliza uma técnica muito mais complexa para comprimir imagens, como fotografias, onde a cor de cada pixel é diferente. Um arquivo GIF cria uma reprodução perfeita do original, enquanto que o JPG não. Veja a questao 289 (em inglaªs) para mais detalhes.

Um GIF animado é uma seqa¼aªncia de arquivos GIF todos ligados e exibidos um após o outro.

Com painéis suficientes, vocaª consegue animações muito realistas.
Entretanto, o tamanho do arquivo é a soma dos arquivos GIF utilizados para criar uma seqa¼aªncia e que pode ser adicionada rapidamente.
Existe um naºmero de GIFs animados em Como funcionam os motores de carros. Todos eles sao grandes se comparados a um GIF estático.
Por exemplo, este GIF de motor animado possui aproximadamente 75.000 bytes:
Imagem
Um arquivo MPEG utiliza um algoritmo complexo como um arquivo JPEG faz – tenta eliminar as repetições entre os quadros para comprimir significativamente as informações do vídeo. Além disso, permite a colocação de trilha sonora (o que GIFs animados não possuem). Devido ao fato de que uma seqa¼aªncia típica possui centenas de quadros, os tamanhos dos arquivos podem ficar muito grandes. Como funcionam os helicópteros contém uma daºzia ou mais de arquivos MPEG.
Shockwave fornece uma capacidade de animação com base em vetores. Ao invés de especificar a cor de cada pixel, um arquivo Shockwave especifica as coordenadas das formas (coisas como linhas, retângulos, círculos, etc.) bem como a cor de cada forma. Os arquivos Shockwave podem ser extremamente pequenos. Eles permitem animações e sons. As imagens também sao escalonáveis – como sao baseadas em vetores, vocaª pode aumentar a imagem e ainda vai ficar boa. Alguns arquivos Shockwave animados possuem mais de 10.000 bytes de tamanho. Aqui está um deles:

Finalmente, existem os novos arquivos NxView (vocaª pode ver um bom exemplo em Como funcionam as turbinas a gás). Existem arquivos 3D com base em vetores que permitem a interação do usuário. Vocaª pode girar e aplicar zoom em um objeto 3-D da forma que vocaª quiser. Esta é essencialmente a idéia do Shockwave levada ao 3-D. Os arquivos sao surpreendentemente pequenos (100K a 200K) devido a  quantidade de detalhes que eles contaªm.
Vocaª pode ver que cada formato de arquivo possui um conjunto de características e vantagens que tornam a melhor opção para esta situação. É por isso que existem tantos formatos de imagens!

Fonte >> http://teteraconsultoria.com.br/blog/po ... e-imagens/

Responder