El documento describe diferentes formatos gráficos para almacenar imágenes digitales, incluyendo formatos de mapa de bits como BMP y formatos vectoriales como AI. Explica que los formatos rasterizados almacenan el color de cada pixel individualmente, mientras que los formatos vectoriales usan primitivas geométricas. También cubre formatos populares como JPEG, GIF y PNG.
2. Introducción
• El almacenamiento de datos que componentes una imagen digital en
un archivo binario puede realizarse utilizando diferentes formatos
gráficos.
La finalidad ultima de un formato grafico es almacenar una imagen
buscando un equilibrio adecuado entre plataformas.
Generalmente empieza con una cabeza (header) de estructura
variable, que indica al programa que lo solicite las características de la
imagen que almacena.
3. Tipos de archivos gráficos
Archivo de mapa de bits:
• Contiene una cabecera, los
datos de los pixeles
(generalmente comprimidos) y
la paleta de colores.
Archivos Vectoriales:
• Contiene una cabecera y una
tabla con las características de
cada vector componente del
grafico.
4. Formatos Gráficos
Imagen rasterizadas:
• Es una estructura o archivos de
datos que representan
generalmente una rejilla
rectangular de pixeles o puntos de
color en un monitor de ordenador,
papel u otro dispositivo de
representación.
• El color de cada pixel esta definido
individualmente.
Gráficos vectoriales
• Se representan en los gráficos por
ordenador por medio de “trazos”, es
decir, por primitivos geométricas como
puntos, líneas, curvas o polígonos. En
contraste, se encuentran los gráficos
formados por una retícula de pixeles
como los bitmap.
5. Meta archivo o meta formatos
• Un meta formato es un archivo o archivos de intercambio que sirve
para transportar datos entre varios sistemas o programas. Es común
que las compañías de software creen sus propios archivos para
facilitar el manejo de los datos de las imágenes creadas en sus
aplicaciones. Un meta formato puede ser vectorial o mapa de bits.
6. AI, Adobe Ilustrator:
• El meta formato AI es el
utilizado por el programa
Adobe Ilustrator para guardar
sus archivos gráficos nativos.
• Los archivos AI admiten
cabecera de previsualización
(thumbnail) y pueden trabajar
en vectores y mapas de bits.
• Suele producir archivos de
peso medio.
• Es un formato muy popular
apto para intercambiar
gráficos entre diferentes
aplicaciones.
BMP, BitMap:
• Los archivos de mapas de bits se componen de
direcciones asociadas a códigos de color, uno para
cada cuadro en una matriz de pixeles tal como se
esquematiza un dibujo “colorea los cuadros” para
niños pequeños.
• Se caracteriza por ser muy poco eficientes en su uso
de espacio en disco, pero pueden mostrar un buen
nivel de calidad.
• Al ser reescalados a un tamaño mayor, pierden calidad.
• No son utilizables en paginas web debido a su gran
tamaño en relación a su resolución.
• Dependiendo de la profundidad de color que tenga la
imagen cada pixel puede ocupar 1 o varios bytes.
Generalmente se suelen transformar en otros
formatos, como JPEG, GIF o PNG, los cuales utilizan
otros algoritmos para conseguir una mayor
comprensión (menor tamaño del archivo).
7. CDR, Corel Draw:
• Es un formato vectorial, pero admite
la inclusión de elementos de mapa de
bits, pudiendo llevar además cabecera
de previsualización.
• Una de las principales desventajas de
este formato es su falta de
compatibilidad con el resto de
aplicaciones graficas.
CIN, Cineon
• El formato Cineon fue diseñado
especialmente para representar imágenes
escaneados de películas.
• Los datos son almacenados en un formato
grande que corresponde directamente a la
densidad del negativo.
(densidad=log(exposición)).
• Cada canal (RGB) se almacena en 10 bits
empacado en palabras de 32 bits con 2 bits
libres.
• El formato tiene una noción del “umbral
negro” y el “umbral blanco”,
convencionalmente 95 y 685 en la escala de
0-1024. Los pixeles cerca de 685 son
definidos como “mas brillantes que el
blanco” tales como el soles, luces cromadas,
etc. Este concepto es el del HDRI.
8. CPT, Corel PhotoPaint
• Formato propietario usado por
defecto en los documentos de Corel
PhotoPaint.
• Dispone de importantes
características extra, como la
composición por capas. Compatible
con muy pocos programas aparte de
los de la misma casa.
• Su tamaño suele ser menor que el de
los documentos creados por Adobe
Photoshop.
DPC, Digital Picture eXchange
• DPX es un formato común para
películas digitales y es un estándar
ANSI/SMPTE (268M -2003).
• El formato representa la densidad de
cada canal de color de un negativo
escaneado en un formato de 10 bits
de longitud donde la gama del
negativo original es preservado tal
como se tomo del escáner.
• DPX ofrece gran flexibilidad en el
almacenamiento del color y otra
información de intercambio para
detalles de producción. Posee
múltiples formas de empaquetado y
alineación.
9. DRW, Draw
• Formato gráfico vectorial usado
por diferentes programas que
funcionan bajo DOS y
• Windows, como Micrografx
Designer o Windows Draw. Los
gráficos .drw pueden ser incluidos
• en presentaciones creadas con
PowerPoint, en diagramas de
Microsoft Visio 2000 o en
• documentos de Microsoft Word.
DXF, Drawin Interchange Format
• Es un formato vectorial que la
empresa Autodesk lanzo para
permitir el intercambio de archivos
de dibujo entre los diferentes
programas de CAD.
• Soporta hasta 256 colores (8 bits).
• Existen dos versiones de DXF (ASCII
y binario), que no utilizan ningún
algoritmo de compresión-.
10. EMF, Enchanced MetaFile
• Es un meta formato grafico
vectorial de 32 bits, reconocido por
casi todas las aplicaciones de
diseño grafico y compatible con los
sistemas operativos Windows.
• Junto a las características propias
de los formatos vectoriales
presenta la ventaja adicional de
que sus archivos pueden ser
creados rápidamente.
EPS, Encapsulated PostScript
• Es un archivo PostScript que
satisface algunas restricciones
adicionales.
• Estas restricciones intentan hacer
mas fácil a programas de software
el incluir un archivo EPS dentro de
otro documento PostScript.
11. ¿Es PS y EPS lo mismo?
• PostScript (ps) es un lenguaje de programación para describir paginas.
Como lenguaje estructurado permite la programación, y recuerda el
lenguaje de programación FORTH. Originalmente fue desarrollado por
Adobe.
• PS encapsulado (EPS), es el formato estándar para importar y
exportar archivos PS en cualquier tipo de entornos. Es como cualquier
otro archivo PS con algunas restricciones.
12. EXR, Extended Dynamic Rnge Image
File Format
• Open EXR es el formato de
código libre para imágenes de
alto rango dinamico (High
dynamic.-range o HDR)
desarrollado por la industria
Light y Magic para la generación
de imágenes en las
producciones de cine.
FLA, Macromedia Flash Document
• FLA, es el formato utilizado por
Macromedia Flash para la
creación y edición de sus
populares animaciones. Un
archivo fla guarda todos los
datos de una película.
• El formato fla al ser compilado
da a lugar a un archivo formato
swf. El formato fla solo se puede
usar en Macromedia Flash.
13. FHx, Macromedia FreeHand File
• Formato nativo del programa graficos vectoriales
FreeHand x, x representa la version de la aplicación
mencionada. Puede llevar cabecera de
previsualización (thumbail) y se puede comprimir,
dependiendo el tamaño final del contenido.
14. GIF, Graphics Interchange Format
• Es un formato grafico utilizado ampliamente en World Wide Web, tanto
para imágenes como para animaciones.
• El formato fue creado por CompuServe en 1987 para dotar de un formato
de imagen a color para sus áreas de descarga de archivos, sustituyendo su
temprano formato RLE en blanco y negro. GIF llegó a ser muy popular
porque podía usar el algoritmo de compresión LZW (Lempel Ziv Welch)
para realizar la compresión de la imagen, que era más eficiente que el
algoritmo Run-Lenght Encoding (RLE) que usaban formatos como PCX y
MacPaint. Por lo tanto, imágenes de gran tamaño podían ser descargadas
en un razonable periodo de tiempo, incluso con modems muy lentos.
• GIF es un formato sin pérdida de calidad, siempre que partamos de
imágenes de 256 colores o menos.
15. Caracteristicas:
• Uso de color indexado, a través de una paleta de colores que puede ser
de distintos tamaños, dependiendo del valor del Size of Local Color Table, que
tiene un tamaño de 3 bits.
• Aunque con mediante el uso de varias capas transparentes (con un máximo de
256 colores en cada una) separadas por 0 milisegundos (simultáneas) entre ellas,
si pueden mostrarse imágenes con más de 24 colores diferentes, permitiendo
mostrar un color real.
• Permite transparencia de 1 bit, de tal forma que cada pixel de la imagen puede
ser o no transparente.
• Sus últimas versiones permiten hacer animaciones simples, aunque la
compresión es muy deficiente.
• Permite utilizar entrelazado en imágenes, de tal forma que las imágenes se
visualicen al completo nada más empezar su descarga, pero con una baja
definición que va progresando hasta cargarse por completo en los navegadores.
• Profundidad de color: 8 bits máximo (256 colores simultáneos)
16. Ventajas
• Es uno de los dos formatos históricos de Internet, junto con el JPEG,
por lo que es compatible con la práctica totalidad de los navegadores.
• Permite la creación de animaciones, por lo que ha sido utilizado
ampliamente en banners publicitarios.
• Se ha empleado mucho para logotipos y gráficas, por su
transparencia binaria y el menor tamaño de archivo que se alcanza
en imágenes con pocos colores frente al JPEG
17. Inconvenientes
• Las paletas de un máximo de 256 colores lo hacen inapropiado para
fotografías y otros tipos de imágenes con gran variedad cromática
• No soporta canal alfa, por lo que no permite transparencias suaves de
8 bits.
• El propietario de la patente del algoritmo LZW que se utiliza en el
formato GIF reclama el pago de royalties por su uso. Es necesario
recalcar que el formato GIF puede utilizar otros métodos de
compresión no cubiertos por patentes, como el método Run-length
encoding.
• Actualmente se tiende a sustituirlo por los formatos libres PNG
(imágenes estáticas) y MNG (imágenes animadas).
18. JPEG, Joint Photographic Experts Group
• JPEG es un algoritmo diseñado para comprimir imágenes con 24 bits de
profundidad o en escala de grises. JPEG es también el formato de archivo
que utiliza este algoritmo para comprimir imágenes. JPEG sólo trata
imágenes fijas, pero existe un estándar relacionado llamado MPEG para
videos. El formato de archivos JPEG se abrevia frecuentemente JPG
debido a que algunos sistemas operativos sólo aceptan tres letras de
extensión.
• JPEG es un algoritmo de compresión con pérdida. Esto significa que al
descomprimir la imagen no obtenemos exactamente la misma imagen que
teníamos antes de la compresión.
• JPEG/JFIF es el formato más utilizado para almacenar y transmitir archivos
de fotos en la Web. Pero la compresión con pérdida del formato no
conviene a diagramas que incluyen textos y líneas.
19. Codificacion
• Muchas de las opciones del estándar JPEG se usan poco. Esto es una
descripción breve de uno de los muchos métodos comúnmente
usados para comprimir imágenes cuando se aplican a una imagen
de entrada con 24 bits por pixel (ocho por cada rojo, verde, y azul).
Esta opción particular es un método de compresión con pérdida.
20. Transformación del espacio de color
• Lo primero que se realiza es convertir la imagen desde su modelo de
color RGB a otro llamado YUV. Este espacio de color es similar al que
usan los sistemas de color para televisión PAL y NTSC, pero es mucho
más parecido al sistema de televisión MAC.