formatos de imagem - png bruno xavier da silva guilherme de castro leite leonel fonseca ivo matheus...

19
Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Upload: internet

Post on 21-Apr-2015

145 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Formatos de Imagem - PNG

Bruno Xavier da SilvaGuilherme de Castro LeiteLeonel Fonseca IvoMatheus Silva VilelaRafael Avelar Alves Belém

Page 2: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Introdução

Formato de imagens bitmap. Criado como alternativa livre ao

GIF, por este ter seu algoritmo de compressão patenteado.

Pretendia melhorar alguns aspectos do GIF, como sua limitação a 256 cores.

Page 3: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Características

Formato de imagens estático. Escala de cinza de até 16

bits/pixel. TrueColor de até 48 bits/pixel. Camada alfa com até 256 níveis

de transparência. Não suporta esquema de cores

CMYK.

Page 4: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Características

Opções de cores:

Page 5: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Características

Transparência:

1 - 24 bit PNG com transparência alfa. 2 - 8 bit PNG com transparência binária. 3 - Exemplo nasversões do IE anterioresao IE 7. 4 - 8 bit GIF com transparência binária.

Page 6: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Compressão

Sem perda de dados, dividida em duas etapas: Pré-compressão: previsão. Compressão: método DEFLATE.

Page 7: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Compressão

Pré-compressão: Percorre a imagem, prevendo o valor de cada pixel baseando-se nos pixels vizinhos. Subtrai-se o valor previsto do valor real. Torna a imagem mais compressível.

Page 8: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Compressão

Método DEFLATE: Percorre a imagem, trocando cadeias repetidas por referências. Substitui símbolos mais usados por representações menores, e símbolos menos usados por representações maiores. Mesmo algoritmo utilizado nos arquivos zip.

Page 9: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Principais Usos

Transferência de imagens pela internet, favorecida pelo algoritmo de intercalamento Adam7. Tal algoritmo permite que uma pessoa que recebeu parcialmente uma imagem possa ver uma cópia degradada da imagem original.

Page 10: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Principais Usos

Algoritmo Adam7:

Page 11: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Principais Usos

Imagens com transparência variada, favorecidas pela transparência em canal alfa, que permite até 256 níveis diferentes de transparência.

Page 12: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Principais Usos

Imagens com paletas bem pequenas, por suportar paletas com até 2 cores.

Page 13: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Usos desaconselhados

Animação: seu formato de animação, ao contrário do GIF, não é suportado por todos os browsers.

Fotos e imagens com muitas cores: apresentam um tamanho muito grande no formato PNG. O JPEG é mais aconselhável.

Page 14: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Comparações

Apresenta maior tamanho, porém maior qualidade que JPEG, principalmente em imagens com texto.

Page 15: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Comparações

Semelhante ao formato JPEG-LS, que possui pouca perda de dados, podendo obter um tamanho menor em alguns casos.

Tamanho menor e qualidade maior se comparado ao GIF em imagens estáticas.

Page 16: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Suporte por browsers

Apareceu inicialmente no IE 4.0 e Netscape 4.04.

GIF continua sendo mais usado que PNG pois este não é suportado por browsers antigos e não suporta animações (apesar da existência dos formatos APNG e MNG, que suportam animações).

Page 17: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Suporte por browsers

Suportam PNG: Apple Safari, Google Chrome, Mozilla Firefox, Opera, Camino, Internet Explorer 7.

O Internet Explorer apresenta erros na exibição de arquivos PNG.

Page 18: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Suporte por browsers

Erros no Internet Explorer: Versão 6.0 falha ao exibir imagens de

4097 ou 4098 bytes. Versões abaixo da 6.0 não

implementam corretamente transparência em canal alfa.

Versões abaixo da 7.0 não combinam transparência alfa com opacidade de elementos.

Nenhuma versão suporta correção de cores ou correção gamma.

Page 19: Formatos de Imagem - PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém

Ícones em PNG suportados em quase todas as distribuições Linux desde 1999.

Ícones também suportados no MAC OS X.

Incluídos no Windows somente em 2006, no lançamento do Vista.

Suporte por Sistemas Operacionais