PCX

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 logiciels d'édition d'images les plus populaires sous DOS à l'époque.

La plupart des fichiers PCX utilisent une palette de couleurs, mais le format a été étendu pour permettre l'utilisation d'images 24 bits (3 octets) et dans ce cas l'encodage est réalisé en séparant les trois composantes de couleur. Le format PCX était très populaire sur les premiers systèmes DOS et Windows, mais il se fait de plus en plus rare, car il existe de nos jours des formats permettant une compression bien meilleure, comme GIF, JPEG et PNG.

Le run-length encoding utilisé dans le format PCX permet de factoriser les pixels de couleurs seuls dans l'image si leur couleur est placée dans l'intervalle 0xC1 … 0xFF de la palette de couleur. Il est ainsi important de bien trier la palette. Il suffit en général (mais pas toujours) de mettre les couleurs les plus fréquentes aux premières positions (0x00 … 0xC0), et les moins fréquentes aux dernières positions (0xC1 … 0xFF). L'algorithme de tri de la palette consiste à compter combien de fois une couleur apparaît de façon consécutive et à assigner aux couleurs de fréquence maximale les indices 0x00 … 0xC0, et les autres aux indices 0xC1 … 0xFF. Ceci produit les meilleurs résultats.

Cet algorithme de compression est très rapide et peu exigeant en mémoire, mais n'est pas très efficace, surtout pour les images issues du monde réel.

Exemple

  • Suite de couleur : bleu bleu bleu vert rouge rouge rouge vert
  • Association d'un index dans la palette de couleur : 0x00 0x00 0x00 0xC1 0x01 0x01 0x01 0xC1
  • Encodage : ×3 0x00 0xC1 ×3 0x01 0xC1
  • Codage final : 0x03 0x00 0xC1 0x03 0x01 0xC1

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article PCX de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • 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 — 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 …   Deutsch Wikipedia

  • 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”