Está en la página 1de 6

CODEC

En la actualidad, con tanta información multimedia que consumimos, sea en forma de video, audio
o imágenes, es imposible pensar en una forma más simple de poder disfrutar todos estos
contenidos sin la utilización de un códec. Sin embargo, esta pequeña pieza de software, tan valiosa
para la reproducción de medios digitales, pasa casi inadvertida para la mayoría de los usuarios.

Un códec es un programa capaz de codificar o decodificar una señal o flujo de datos digitales.
Códec es un acrónimo de codificador-decodificador o, menos comúnmente, compresor-
descompresor.

La mayor parte de códec provoca pérdidas de información para conseguir un tamaño lo más
pequeño posible del archivo destino. Hay también códec sin perdidas (lossless), pero en la mayor
parte de aplicaciones prácticas, para un aumento casi imperceptible de la calidad no merece la
pena un aumento considerable del tamaño de los datos.

Compresión de imagen

El objetivo de la compresión de imagen es reducir los datos redundantes e irrelevantes de la


imagen con la menor pérdida posible. Para permitir su almacenamiento o transmisión de forma
eficiente.
Métodos para la compresión de imagen sin pérdida:

Delta encoding

Delta encoding también conocido como "Delta compression" o "differential compression", es una
técnica de compresión de archivos que se sale de los paradigmas convencionales de compresión,
ésta se basa en la compresión compacta del archivo.

Una función Delta hace referencia a la diferencia entre dos instancias de determinado objeto, en
el caso de los archivos a respaldar, una función Delta para estos se refiere a la diferencia que
existe dentro de un mismo archivo en dos versiones distintas. El algoritmo Delta encoding tiene
como objetivo obtener solamente los bytes que han sido modificados desde la última versión del
archivo, permitiendo reducir considerablemente el tamaño de éste y lograr una optimización del
uso de la red al momento de realizar un respaldo. Una vez que se tiene comprimido un archivo, se
puede obtener el archivo original teniendo la versión de referencia del archivo y el archivo
generado por el algoritmo de Delta encoding.

Métodos para compresión con pérdida:

Reducir el espacio de color a los colores más comunes en la imagen. Los colores seleccionados son
especificados en la paleta de colores en la cabecera de la imagen comprimida. Cada píxel
referencia el índice de un color en la paleta. Este método puede combinarse con interpolación
aleatoria para evitar la posterización.

Chroma subsampling.

Este método toma la ventaja del hecho de que el ojo humano percibe los cambios de brillo más
nítidamente que los cambios de color, promediando y eliminando parte de la información
cromática de la imagen.

Codificación por transformación.

Es el método más utilizado. Se aplica a la transformada de Fourier-relacionada tal como la


transformada de coseno discreta o la transformada de óndula, seguida de la cuantificación y la
codificación entrópica.

Compresión fractal.

Diferencia de Compresión con pérdida y sin pérdida Una compresión sin pérdidas devuelve la
imagen descomprimida exactamente igual a la original. Por el contrario, la compresión con
pérdidas acepta alguna degradación en la imagen de cara a una mayor compresión.

Cantidad de colores Las imágenes más simples contienen sólo dos colores: blanco y negro, y sólo
se necesitan 1 bit para representar cada píxel. La mayoría de las tarjetas de video en los PC
soportan sólo 16 colores prefijados. Más adelante soportan 256 y en la actualidad admiten 224 o
16 millones de colores.

Los tipos de formatos

TIFF (Tagged Image File Format)

TIFF es, en principio, un formato muy flexible con o sin pérdida. Los detalles del algoritmo de
almacenamiento de la imagen se incluyen como parte del fichero. En la práctica, TIFF se usa casi
exclusivamente como formato de almacenamiento de imágenes sin pérdidas y sin ninguna
compresión. Consecuentemente, los archivos en este formato suelen ser muy grandes. Algunas
veces se usan un algoritmo de compresión sin pérdidas llamado LZW, pero no siempre.

PNG

PNG es también un formato de almacenamiento sin pérdida. Al contrario que ocurre con el
formato TIFF puede comprimir la imagen. Además tal compresión es totalmente reversible y por
tanto la imagen que se recupera es exacta a la original.

BMP es un formato de almacenamiento sin compresión de imágenes propiedad de Microsoft.

GIF

GIF crea una tabla de 256 colores a partir de una de 16 millones. Si la imagen tiene menos de 256
colores, GIF puede almacenar la imagen sin pérdidas. Cuando la imagen contiene muchos colores,
el software que crea el archivo GIF usa algún algoritmo para aproximar los colores de la imagen
con una paleta limitada de 256 colores disponibles. Un buen algoritmo de este tipo, tratará de
encontrar un conjunto óptimo de 256 colores. Algunas veces, GIF usa el color más cercano para
representar cada píxel, y algunas veces usa un "error de difusión" para ajustar los colores de los
píxeles vecinos y así corregir el error producido en cada píxel.

GIF produce compresión de dos formas. Primero, reduce el número de colores de la imagen a 256
y por tanto, reduce el número de bits necesario por píxel. Después, remplaza áreas de color
uniforme usando código de secuencias: en lugar de almacenar "blanco, blanco, blanco, blanco,
blanco" almacena "5 blanco"

Por tanto, GIF es una compresión de imágenes sin pérdida sólo para imágenes de 256 colores o
menos. Sin embargo, para una imagen de 16 millones de colores GIF puede "perder" el 99.998%
de los colores.
JPG

JPG es el método de compresión más adecuado para fotografías e imágenes de tonos continuos
similares que contienen muchos colores. Permite obtener unos radios de compresión muy altos
manteniendo a su vez una calidad en la imagen muy elevada. JPG analiza las imágenes y elimina la
información que no es apreciable. JPG almacena imágenes de 16 millones de colores. Otro aspecto
importante es que el método JPG permite distintos niveles de compresión. En niveles de
compresión de imágenes moderado, es muy difícil discernir las diferencias de la imagen original.
Programas de tratamiento de imágenes avanzados como GIMP, Paint Shop Pro o Photoshop
permiten ver la calidad de la imagen y el tamaño del fichero como una función de nivel de
compresión, de esa forma, se puede elegir convenientemente la calidad y el tamaño del fichero
deseado.
En resumen, los métodos de compresión TIFF, PNG, GIF y JPG son públicos y por tanto se pueden
implementar en cualquier programa gráfico. GIF y JPG son los más usados en las páginas web.
Dado que PNG hace lo mismo que GIF e incluso mejor, se espera que PNG sustituirá GIF en el
futuro. PNG no sustituirá JPG dado que JPG consigue una mayor compresión en imágenes
fotográficas.

Eligiendo el tipo de formato

Cada uno de los formatos especificados arriba son apropiados para diferentes tipos de imágenes.
Elegir el formato adecuado resulta en imágenes de mayor calidad y archivos de menor tamaño. Un
formato incorrecto significa que una imagen no tendrá una alta calidad como debería de ser y el
peso del archivo será más largo de lo necesario

Vista de que tipo de archivo funciona mejor para cada tipo de imagen:

GIF Si se requiere de animación. Dibujos de lineales y gráficos simples

JPEG Fotos, sin mucho contraste. Capturas de pantalla, especialmente de películas, juegos, o
contenido similar.

PNG Arte lineal, ilustraciones. Fotos con alto contraste. Transparencia, especialmente el canal alfa.
Capturas de pantalla de aplicaciones o diagramas detallados.

Evitar usar los formatos para:

GIF Imágenes con gradientes. Fotos.

JPEG Imágenes con alto contraste. Imágenes detalladas, específicamente diagramas. Gráficos
simples (el tamaño de los archivos es más largo).

PNG Fotos con bajo contraste.

El objetivo principal de la compresión de imagen es, generar la mejor calidad de imagen en una
tasa de bits dada.

También podría gustarte