Diferencia entre revisiones de «PCX»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Alexbot (discusión · contribs.)
m robot Añadido: zh:PCX
Muro Bot (discusión · contribs.)
m Bot: Cambiando plantilla; cambios cosméticos
Línea 1: Línea 1:
'''PCX''' (de '''''P'''i'''C'''ture e'''X'''change'') es un formato de imagen digital que usa la forma simple de la [[RLE|codificación run-length]] (un tipo de [[Algoritmo de compresión sin pérdida|compresión sin pérdidas]]).
'''PCX''' (de '''''P'''i'''C'''ture e'''X'''change'') es un formato de imagen digital que usa la forma simple de la [[RLE|codificación run-length]] (un tipo de [[Algoritmo de compresión sin pérdida|compresión sin pérdidas]]).


PCX fue desarrollado por [[Zsoft Corporation]] de [[Marietta]], [[Georgia]] [[Estados Unidos]]. Fue el formato nativo para el programa [[Paintbrush]] de PC, el cual fue uno de los primeros programas de gráficos populares que funcionaban bajo [[DOS]] en los primeros [[Ordenador personal|PC]]s. Su popularidad también se debe a que era uno de los formatos utilizados por el [[Deluxe Paint]], junto con el [[ILBM]].
PCX fue desarrollado por [[Zsoft Corporation]] de [[Marietta]], [[Georgia]] [[Estados Unidos]]. Fue el formato nativo para el programa [[Paintbrush]] de PC, el cual fue uno de los primeros programas de gráficos populares que funcionaban bajo [[DOS]] en los primeros [[Ordenador personal|PCs]]. Su popularidad también se debe a que era uno de los formatos utilizados por el [[Deluxe Paint]], junto con el [[ILBM]].


La mayoría de los archivos PCX usan una paleta de color indexada, pero el formato fue ampliado para permitir imágenes de 24 bits. PCX fue bastante popular en sistemas bajo DOS o [[Windows]], pero actualmente es poco común, siendo en buena parte reemplazado por formatos con mejor compresión y prestaciones, tal como el [[PNG]] o el [[JPEG]].
La mayoría de los archivos PCX usan una paleta de color indexada, pero el formato fue ampliado para permitir imágenes de 24 bits. PCX fue bastante popular en sistemas bajo DOS o [[Windows]], pero actualmente es poco común, siendo en buena parte reemplazado por formatos con mejor compresión y prestaciones, tal como el [[PNG]] o el [[JPEG]].
Línea 9: Línea 9:
Este algoritmo de compresión es muy rápido y utiliza muy poca [[memoria de ordenador|memoria]], pero no es muy eficiente especialmente en [[fotografía]]s.
Este algoritmo de compresión es muy rápido y utiliza muy poca [[memoria de ordenador|memoria]], pero no es muy eficiente especialmente en [[fotografía]]s.


== Estructura del PCX==
== Estructura del PCX ==


=== Estructura general ===
=== Estructura general ===


{| {{prettytable}}
{| {{tablabonita}}
| '''Cabecera''' ''(128 Bytes)''
| '''Cabecera''' ''(128 Bytes)''
|-----
|-----
Línea 23: Línea 23:
=== Cabecera ===
=== Cabecera ===


{| {{prettytable}}
{| {{tablabonita}}
! style="background:#cccccc" | Posición
! style="background:#cccccc" | Posición
! style="background:#cccccc" | Bytes
! style="background:#cccccc" | Bytes
Línea 90: Línea 90:
|}
|}


==Enlaces externos==
== Enlaces externos ==
* [http://courses.ece.uiuc.edu/ece390/books/labmanual/graphics-pcx.html Formato PCX ]
* [http://courses.ece.uiuc.edu/ece390/books/labmanual/graphics-pcx.html Formato PCX ]
* [http://www.qzx.com/pc-gpe/pcx.txt ZSoft PCX Technical Reference Manual]
* [http://www.qzx.com/pc-gpe/pcx.txt ZSoft PCX Technical Reference Manual]

Revisión del 14:06 12 sep 2008

PCX (de PiCture eXchange) es un formato de imagen digital que usa la forma simple de la codificación run-length (un tipo de compresión sin pérdidas).

PCX fue desarrollado por Zsoft Corporation de Marietta, Georgia Estados Unidos. Fue el formato nativo para el programa Paintbrush de PC, el cual fue uno de los primeros programas de gráficos populares que funcionaban bajo DOS en los primeros PCs. Su popularidad también se debe a que era uno de los formatos utilizados por el Deluxe Paint, junto con el ILBM.

La mayoría de los archivos PCX usan una paleta de color indexada, pero el formato fue ampliado para permitir imágenes de 24 bits. PCX fue bastante popular en sistemas bajo DOS o Windows, pero actualmente es poco común, siendo en buena parte reemplazado por formatos con mejor compresión y prestaciones, tal como el PNG o el JPEG.

Debido a que los colores en el índice 0x00..0xC0 se comprimen mejor que los colores 0xC1..0xFF, una buena ordenación de la paleta es importante. Normalmente es suficiente (aunque no siempre) con mover los colores más comunes a las posiciones de la paleta 0x00..0xC0, y los menos usados a las últimas posiciones de la paleta. El algoritmo completo para ordenar la paleta es contar cuantas 63N+1 (N para enteros no negativos) veces aparece un color en una fila, y sólo entonces es posible utilizar valores de color sin prefijo para mejorar la compresión, y mover los colores con mayor cómputo en los índices 0x00..0xC0, y el resto a 0xC1..0xFF. Esto se justifica para producir resultados óptimos.

Este algoritmo de compresión es muy rápido y utiliza muy poca memoria, pero no es muy eficiente especialmente en fotografías.

Estructura del PCX

Estructura general

Cabecera (128 Bytes)
Imagen bruta
Paleta (opcional, sólo 256 colores)

Cabecera

Posición Bytes Significado
0 1 Identificación: 10 (0AH) = archivo PCX
1 1 PCX-File Version:
0 = Versión 2.5
2 = Versión 2.8 con Paleta
3 = Versión 2.8 paleta por defecto
4 = Windows sin paleta
5 = Version 3.0 o superior
2 1 Codificación
0 = ninguna
1 = RLE
3 1 Bits por Pixel
1 - Monocromo
4 - 16 colores
8 - 256 colores
24 - 16.7 millones de colores o truecolor
4 8 Coordenadas de imagen
XMIN, YMIN, XMAX, YMAX
12 2 Resolución horizontal en ppp (puntos por pulgada)
14 2 Resolución vertical en ppp (puntos por pulgada)
16 48 Mapa de colores con la definición de la paleta.
Organizado en campos bytes de 16*3
64 1 Reservado
65 1 Cantidad de planos, max. 4
66 2 Bytes por línea de imagen (el ancho del a imgen en bytes)
68 2 Información de la paleta
1 = color
2 = Escala de grises
70 2 Anchura real en pixeles
72 2 Altura en píxeles
74 54 Bytes de relleno.

Enlaces externos