Formato de Intercambio Grafico GIF

Post on 25-Jul-2015

61 views 0 download

description

Manejo de imagenes con GIF

Transcript of Formato de Intercambio Grafico GIF

Formato de Intercambio Grafico GIF

Diego Alejandro Villegas Oliveros

Introducción

• Almacenamientio en formato digital la información gráfica– Imágenes Vectoriales

• Elementos con funciones matemáticas

– Imágenes fotográficas• División en píxeles

Imágenes Fotográficas

• 2 colores un bit por pixel

• 256 colores 8 bit por pixel

prototipo de este tipo de ficheros gráficos es el llamado BMP

Problemas

• No tenían aplicación en internet

• Gran tamaño que ocupan las imágenes

Solución

• métodos de compresión de los ficheros bitmap– GIF

• 256 colores sin perdida de información

– JPG• 16 milones de colores 24 bits con perdida de

información

GIF (44.956 bytes) JPG (8.218 bytes)

GIF (5.223 bytes) JPG (18.173 bytes)

Graphics Interchange Format (GIF)

• Creado por Unisys 1987

• Emplea cluts con indice de 8 bits– Global– Local

• Se emplea el algoritmo LZW para comprimir la imagen

Cluts (Colour look-up table)

• Paleta de colores Global

• Paleta de colores Local

Esta paleta puede tener 2, 4, 8, 16, 32, 64, 128, o 256 colores definidos.

Algoritmo LZW

GIF (44.956 bytes) GIF (5.223 bytes)

Tipos de GIFs

• GIF87– Funcionalidad básica

• GIF89a– Extensión de control: Duración– Extensión de aplicación: Qué hacer con la

imagen– Transparencias– GIFs animados– Entrelazado

Extensión de control

• controlan como se manejan los datos gráficos.– Cabecera (GIF89a, GIF87a)– Descriptor de Pantalla Lógica– Extensión de Control de Gráfico – Trailer

Extensión de aplicación

• Programas que especifican efectos especiales

Estructura GIF• CABECERA DE GIF89a • BLOQUE DE DESCRIPTOR DE PANTALLA LÓGICA

– puede incluir una TABLA DE COLOR GLOBAL opcional (99.5% de las veces estará presente)

• un BLOQUE DE EXTENSIÓN DE APLICACION NETSCAPE opcional

• un flujo de gráficos (cada gráfico se compone de los siguientes) – un BLOQUE DE CONTROL DE GRÁFICO opcional (uno precediendo

cada imagen) – un único DESCRIPTOR DE IMAGEN único o BLOQUE SIMPLE DE

TEXTO • que puede incluir una TABLA DE COLOR LOCAL opcional para una

imagen • y la actual IMAGEN o tabla de datos de TEXTO

• el GIF TRAILER finaliza la serie de imágenes

Transparencias

GIFs Animados

Con “entrelazado”

Sin entrelazado

Entrelazado

Problemas con GIF

Implicaciones

• LZW esta patentado • Algoritmo GIF if(comprimir, copiar o mostrar cualquier imagen en formato GIF en tu

pagina web) { Pagar la módica cantidad de 5000$ USA

}else{

Atenerte a las consecuencias penales derivadas de violar la ley de patentes

}

• Solución cámbiate a PNG

Cuando Utilizar GIF