Aula 3 - Imagem Digital - Part2
Aula 3 - Imagem Digital - Part2
Aula 3 - Imagem Digital - Part2
Licenciatura em Engenharia
Informática
Imagens vectoriais
Formatos “abertos”
SVG
Formatos proprietários
E.g., Adobe Flash, Visio, Corel Draw
surpresas...
Multimédia: Imagem Digital 2
Codecs de Imagem Digital
Abuso de linguagem
É habitual usararem-se os dois termos indistintamente, uma
vez que, em geral, andam de “mãos dadas”
Existem excepções, e.g., em vídeo, o formato AVI pode
Modelo de cor
RGB com 24 bits (8 bits por canal)
cor final depende do color profile definido
Compressão
Tipicamente, sem compressão
Representação de dados segundo o padrão PCM (Pulse-Code
Modulation, ver áudio)
Dimensão
Ficheiros resultantes muito grandes
Muito espaço em disco
Inadequado para transmissão via Internet
16 cores
256 cores
Modelo de cor
YCbCr tipicamente obtido a partir de imagem RGB com 24 bits
Compressão
Algoritmos de compressão perceptual (destrutiva) e
entrópica (não destrutiva)
Compressão perceptual
Tira partido das limitações da visão humana, descartando
JPEG (cont.)
Dimensão
Ficheiros resultantes
siginificativamente mais
pequenos que BMP
(tipicamente 10:1)
Depende do factor de
qualidade (Q) especificado
Alto pouca compressão
dimensão elevada
Baixo muita compressão
dimensão baixa
Compressões de 100:1
possíveis
8
Imagem original JPEG com Q alto
Codecs de Imagem Digital - Bitmaps
JPEG (cont.)
Qualidade das imagens (cont.)
Apresenta piores resultados em elementos do tipo gráficos
vectoriais
Incluem geralmente transições abruptas entre cores.
GIF (cont.)
Dimensão
Ficheiros resultantes pequenos
Taxa de compressão depende da imagem original: 20% a
1:10 (e.g., imagem complexa, não repetitiva: 1:2)
Qualidade das imagens
Limitações em imagens foto-realísticas: apenas 256 cores...
Possibilidades
Transparência: pixeis identificados por um índice na palete
Não suporta transparência alpha
GIF89a suporta formas simples de animação (várias imagens
no mesmo stream)
Entrelaçamento
Modelo de cor
RGB com canal alpha (8 ou 16 bits por canal)
Níveis de cinzento (256) com alpha
RGB sem alpha / cinza sem alpha
Palete
Número de bits por canal (ou na palete) pode variar (1, 2, 4, 8
ou 16)
PNG (cont.)
Compressão: compressão entrópica de resíduos com base
em modelos de previsão
Modelos de previsão:
Em cada linha, cada byte é previsto com base nos valores
de bytes anteriores (explora correlação entre amostras
consecutivas)
PNG (cont.)
Suporte de software
Generalizado
Mas algumas aplicações não implementam todas as
funcionalidades do compressor, e.g., MS Paint (Windows
XP)
Suporte Web
Adopção lenta...
Dos browsers mais utilizados, apenas Opera, Firefox e
Safari apresentam compatibilidade total
Internet Explorer só passou a suportar transparência
TIFF (cont.)
Possibilidades
Suporte multi-página
Várias imagens no mesmo ficheiro
Motivação: resultado da digitalização de várias
Suporte Web
Em geral, não é suportado por web browsers
Exemplo:
browsers
Adobe Flash
Formato proprietário, mas utilização
esmagadora na Web
Plug-in incorporado de raiz na maioria dos browsers mais
comuns (incluíndo o IExplorer)
WMF, EMF, EPS, ...
Multimédia: Imagem Digital 19
Imagem e Projecto Multimédia
21
Imagens e Internet
Preparação de imagens para a
web
Trabalhar com imagens
grandes e de elevada
profundidade de cor
Quando estiverem prontas
reduzir a dimensão e a
profundidade de cor
Paletes
Utilizar 256 cores,
preferencialmente com paletes
padrão (palete web)
Utilizar tamanhos de imagens
de cerca de 320x240
O número total de imagens em
cada página não deve ser
muito elevado
Reutilização
Repositórios de imagens na net
Bibliotecas de imagens associadas a aplicações de edição
(e.g., Adobe Photoshop)
Clipart do Microsoft Windows
Atenção à licença, no que toca a distribuição com fins
comerciais!
Metodologia de criação
Juntar imagens adjacentes obtidas a partir de ângulos
diferentes numa circunferência
O ajuste deve ser preciso para melhor qualidade: na prática,
deve existir alguma sobreposição entre fotos adjacentes
Contraste, brilho, saturação, etc. poderão ter que ser
ajustados de forma a que o panorama final seja uniforme