El formato PCX

Septiembre 2017

El formato PCX

El formato PCX fue desarrollado por ZSoft, difundiendo el software PaintBrush con el que los sistemas operativos de Microsoft Windows estaban equipados de manera estándar desde la década de los ochenta.

El formato PCX es un formato de mapa de bits que admite imágenes, cuyas dimensiones pueden ser hasta 65536 por 65536 y que se pueden codificar en 1 bit, 4 bits, 8 bits ó 24 bits (que corresponden a 2, 16, 256 ó 16 millones de colores respectivamente).

La estructura de un archivo PCX es la siguiente:

  • Un encabezado de información de mapa de bits con una extensión de 128 bytes.
  • Cuerpo de la imagen
  • Información
  • Paleta de colores (opcional). Este es un campo de 768 bytes que permite almacenar varios valores de rojo, verde y azul (RGB) por cada elemento de la paleta.

Encabezado de información del mapa de bits

El encabezado de información del mapa de bits contiene información acerca de la imagen, especialmente de las dimensiones y los colores.

El encabezado de información del mapa de bits comprende los siguientes campos:

  • Firma del archivo (en un byte), que permite identificar el tipo de archivo. Valor hexadecimal 0A que indica que se trata de un archivo PCX.
  • Versión (en un byte):
    • 0= Versión 2.5
    • 2= Versión 2.8 con paleta
    • 3= Versión 2.8 sin paleta
    • 5= Versión 3.0
  • Formato (en un byte), es decir, el método de codificación utilizado. El valor de 1 indica codificación RLE.
  • Cantidad de bits por píxel por plano (en un byte).
  • Xmín (en dos bytes), la abscisa X del extremo superior izquierdo.
  • Ymín (en dos bytes), la ordenada Y del extremo superior izquierdo.
  • Xmáx (en dos bytes), la abscisa X del extremo inferior derecho.
  • Ymáx (en dos bytes), la ordenada Y del extremo inferior derecho.
  • Resolución horizontal (en dos bytes).
  • Resolución vertical (en dos bytes).
  • Paleta (en 48 bytes).
  • Campo reservado (en un byte).
  • Cantidad de planos de color (en un byte).
  • Cantidad de bits por línea (en 2 bytes).
  • Tipo de paleta (en 2 bytes).
  • Relleno (58 bytes).
Es interesante notar que "Xmax - Xmin + 1" representa el ancho de la imagen y que "Ymax - Ymin + 1" representa la altura de ella.

Codificación de imagen

La codificación de imagen se realiza escribiendo en forma sucesiva los bits que corresponden a cada píxel, línea por línea, comenzando por el píxel del extremo superior izquierdo y siguiendo de izquierda a derecha y desde arriba hacia abajo.

Consulta también


PCX format
PCX format
Le format PCX
Le format PCX
Il formato PCX
Il formato PCX
O formato PCX
O formato PCX
Última actualización: 16 de octubre de 2008 a las 15:43 por Jeff.
El documento «El formato PCX» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.