PCX

PCX
Name PiCture eXchange
Abkürzung PCX
Dateiendung .pcx
Hersteller ZSoft, 1982
Farbraum Monochrom
Graustufen
Palette
RGB
Farbtiefe 1 Bit - 2 Farben
4 Bit - 16 Farben
8 Bit - 256 Farben
24 Bit - 16,7 Mio
Kompression keine
RLE (verlustfrei)
Byteorder Little Endian

Picture Exchange (PCX) ist ein Dateiformat zur Speicherung von Bilddaten.

Das PCX-Format wurde im Jahr 1982 von der Firma ZSoft entwickelt und den eigenen Produkten Paintbrush und FRIEZE (Residentes Hilfsprogramm zum Import von Bildern aus anderen Anwendungen z. B. Lotus 1-2-3) eingesetzt. Da Paintbrush mit Windows ausgeliefert wurde, hat sich das Format schnell verbreitet. Heute wird es von fast jedem Grafikprogamm unterstützt.

Zum Zeitpunkt der Entwicklung von PCX gab es lediglich Hercules- und CGA-Grafikadapter. Mit den Jahren wurden die Grafikkarten besser und neue Grafikmodi entstanden (EGA, MCGA, VGA). Diese wurden dann durch neuere Versionen der PCX-Formates abgedeckt. Die Änderungen der Formatdefinition beschränkte sich aber im Wesentlichen auf die Farbpalette.

Inhaltsverzeichnis

Aufbau einer PCX-Datei

Allgemeiner Aufbau

Header (128 Byte)
Bilddaten
Farbpalette (optional, nur bei 256 Farben)

Header

PCX-Dateien besitzen, unabhängig von der Version, einen 128 Byte langen Header.

Offset Bytes Bedeutung
0 1 Identifikation: 10 (0Ahex) = PCX-File
1 1 PCX-File Version:
0 = Version 2.5
2 = Version 2.8 mit Palette
3 = Version 2.8 ohne Palette
4 = Windows ohne Palette
5 = Version 3.0
2 1 Komprimierung
0 = keine
1 = RLE-Kodierung
3 1 Bits per Pixel (oder per Plane)
4 8 Koordinaten des Originalbildes
XMIN, YMIN, XMAX, YMAX
12 2 horizontale Auflösung in DPI (dots per inch)
14 2 vertikale Auflösung in DPI (dots per inch)
16 48 Color Map mit der Definition der Farbpalette.
Organisiert als 16*3 Byte Feld.
64 1 reserviert
65 1 Anzahl der Farbebenen (Planes), max. 4
66 2 Bytes pro Bildzeile (gerade Zahl)
68 2 Palette Information
1 = Farbe - S/W
2 = Graustufen
70 2 Bildbreite in Pixel
72 2 Bildhöhe in Pixel
74 54 Leerbytes zum Auffüllen des Headers

Bilddaten

Ohne Komprimierung ist jedes Farbbyte ein Index (Verweis) auf die Farbpalette. Mit Komprimierung sind auch Längenbytes möglich, die angeben, wie oft das folgende Farbbyte zu wiederholen ist. Die Komprimierung ist daher besonders bei Grafiken mit größeren einfarbigen Flächen effektiv. Längenbytes werden daran erkannt, dass ihre beiden höchsten Bits gesetzt sind. Mit den restlichen Bits wird die Länge angegeben, so dass die maximal angebbare Länge 63 Bytes beträgt. Einzelne Farbbytes können direkt angegeben werden. Lediglich wenn ihr Wert 192 oder darüber beträgt, müssen sie mit einem vorangehenden Längenbyte mit dem Wert 193 aufgeführt werden, da sie sonst als Längenbyte interpretiert würden.

Farbpalette

Farbpaletten mit mehr als 16 Farben werden hinter den Bilddaten aufgeführt. In diesem Fall wird zwischen Bilddaten und Palette ein Byte mit dem Wert 12 eingefügt. Anschließend folgen nacheinander für jeden Farbindex jeweils drei Farbbytes für den RGB-Wert.

Literatur

  • Thomas W. Lipp: Grafikformate. Microsoft Press, Unterschleißheim 1997, ISBN 3-86063-391-0
  • Günter Born: Referenzhandbuch Dateiformate. Addison-Wesley, Bonn 1997, ISBN 3-8273-1241-8

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • PCX — may also refer to the Pacific Exchange. PCX Filename extension .pcx Internet media type image/x pcx Developed by ZSoft Corporation Type of format lossless bitmap image format …   Wikipedia

  • PCX — Desarrollador ZSoft Corporation Información general Extensión de archivo .pcx Tipo de MIME image/x …   Wikipedia Español

  • PCX — Расширение .pcx MIME image/x pcx Разработан ZSoft Corporation Тип формата растровая графика PCX (PCExchange) стандарт представления графической информации, разработанный компанией ZSoft Corporation (г. Мариетта, штат Джорджия, США …   Википедия

  • .pcx —   [Abk. für PC Paintbrush Extension], Namenserweiterung für eine Grafikdatei, die als Bitmap Grafik im Datenformat PCX des Malprogramms Paintbrush abgespeichert wurde. Dieses Format erlaubte eine Farbtiefe von 24 bit, womit fotorealistische… …   Universal-Lexikon

  • 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 perdidas). PCX fue desarrollado por Zsoft Corporation de Marietta en Georgia, USA. Fue el formato nativo para… …   Enciclopedia Universal

  • PCX — Le PCX est un format d image numérique dont l encodage est basé sur une forme de run length encoding. PCX a été développé par la société ZSoft Corporation à Marietta, en Géorgie. C était le format de base de leur logiciel PC Paintbrush, un des… …   Wikipédia en Français

  • PCX file — graphic file of the file type PCX …   English contemporary dictionary

  • PCX — Pacific Stock Exchange (Business » Stock Exchange) * Pacificorp (Business » NYSE Symbols) * Private Communication eXchange (Computing » Telecom) * Zsoft Paintbrush image format (Academic & Science » Electronics) * ZSoft P C Paintbrush format… …   Abbreviations dictionary

  • PCx — patient s cardex; periscopic convex …   Medical dictionary

  • PCX — File Name Extension für PC Paintbrush Rastergrafik Bitmaps …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”