5.10.5: COMPRESIÓN DE IMÁGENES
|
|
El enorme tamaño de las imágenes definidas como 24 bits impide, con los actuales procesadores estándar, un rápido manejo de la información. Una pantalla de 640 x 480 pixels de superficie por 24 bits de definición del gráfico supone aproximadamente 1 megabyte de tamaño. Si se pretende que el sistema informático permita manipular imágenes con una velocidad similar a la del cine (unas 24 pantallas por segundo) se necesita que la tarjeta de vídeo pueda presentar 1 megabyte por cada 1/24 de segundo. Una forma de mostrar esa enorme cantidad de información es reducir por medio de algoritmos de compresión, los tamaños de las imágenes (ocupando menos espacio). La compresión de una imagen puede realizarse sin pérdidas de información o con la pérdida de información. FORMATO GIF: Es un formato de 8 bit o menor que no pierde información en la compresión. Un gráfico de pantalla de 8 bit se almacena en la memoria del ordenador como una cadena de números entre 0 y 255. Si pudiéramos observar esa cadena de números comprendidos entre 0 y 255 que describen los colores, comprobaríamos que habría muchos números consecutivos iguales debido a que en el gráfico hay zonas más o menos extensas con el mismo color. Cada uno de los pixels que definen una zona de un único color tienen el mismo número. En vez de almacenar, por ejemplo, 234 veces seguidas el color número 212, es más sencillo decirle "los siguientes 234 números son iguales a 212", para lo cual sólo son necesarios unos pocos bytes de memoria. Este es el fundamento del algoritmos de compresión del formato GIF y de otros similares. Este formato es tanto más eficaz cuanto mayores sean las zonas de un mismo color y no será útil cuando el gráfico cambie constantemente de color de pixel en pixel. Por ejemplo: Cadena : DDDDDDDDDDDDDDDDDDDDD Equivalente a: 21D Compresión 7:1 BBBBBBBBBBCCCCFDDDDDDDDDDDDDDD 10B4C1F15D Compresión 3:1 CARTOGRAFIA 1C1A1R1T1O1G1R1A1F1I1A Compresión 1:2 (hay expansión) El formato GIF es un formato de compresión bueno para la mayoría de los gráficos en los que puedan encontrarse grandes cadenas repetidas: tintas planas, mapas, gráficos. FORMATO JPEG: Es un formato que trabaja con imágenes de 24 bit. Para ello, la tarjeta de vídeo debe manejar este tipo de formatos (TrueColor). El algoritmo de compresión de JPEG quita de forma inteligente parte de la información del gráfico que no es imprescindible. Si miramos detenidamente una imagen original y su compresión con JPEG, comprobaremos que con una compresión de 10:1 apenas sabremos diferenciar una de otra. Si hacemos una compresión de 100:1 observaremos que los pequeños detalles han desaparecido. Con este formato aunque pueden obtenerse archivos muy pequeños, no siempre es recomendable su uso. Este formato es adecuado para fotografías. |