X PixMap

X PixMap

X PixMap, connu également sous le sigle XPM, est un format d'image spécialisé dans les icônes des environnements graphiques.

Il est utilisé entre autres par X11, le système standard d'interaction graphique avec l'utilisateur sur UNIX, Linux et les BSD.

Histoire

La première version du format XPM sort en janvier 1989. Elle est créée par Colas Nahaboo et Daniel Dardailler dans le but d'avoir un format de fichier capable d'enregistrer et de récupérer des icônes en couleur, chose impossible avec la Xlib, quant au format XBM, il est limité aux images en noir et blanc.

En 1990, Arnaud Le Hors réécrit et améliore le format. Quelques mois plus tard sort la deuxième version de XPM. Finalement, la version 3 sort en avril 1991, plus rapide et plus efficace que la version précédente.

Caractéristiques

La compression appliquée étant très faible comparé à celle des formats JPG, PNG ou SVG, le format XPM est destiné aux petites images et convient aux icônes.

Un fichier au format XPM est visualisable et compréhensible dans un éditeur de texte, voici un exemple :

/* XPM */
static char * exemple_xpm[] = {
"24 20 3 1",
"  c None",
". c #3A32E4",
"+ c #E43232",
"                        ",
"    ..                  ",
"   ....                 ",
"  ......++++++++        ",
" .........+++++++       ",
" ..........+++++++      ",
" ............++++++     ",
" .............++++++    ",
"  ..............++++    ",
"   +.............+++    ",
"   ++.............++    ",
"   +++.............+    ",
"   +++++.............   ",
"   ++++++.............. ",
"   ++++++++............ ",
"   +++++++++........... ",
"    +++++++++.........  ",
"     ++++++++++.......  ",
"      ++++++++++.....   ",
"       +++++++++ ...    "};
XPM exemple YC.jpg

Un fichier XPM vu par un éditeur de texte.

Ce même fichier XPM vu par un quelconque visualisateur d'images.

La syntaxe est compatible avec le C, cela permet d'inclure directement le fichier dans le code source.

Précisément, la première ligne de la constante (qui doit être du nom du fichier, dans l'exemple ci-dessus : exemple_xpm) indique la largeur de l'image en pixel (24 pixels ici), la longueur (20 ici), le nombre de couleurs (3 ici) et enfin le nombre de caractere(s) codant chaque couleur (ici 1). Puis vient l'identification des couleurs, dans l'exemple une espace équivaut à un pixel transparent (" c None"), un point équivaut à un pixel bleu (". c #3A32E4") et le + équivaut à un pixel rouge ("+ c #E43232"). Enfin, vient la représentation de l'image par les différents caractères associés aux couleurs.

Lorsque l'ordinateur (dirigé par la bibliothèque adéquate) lit ce fichier, il fait les mêmes opérations qu'un enfant face à un puzzle de couleur, lorsqu'il doit colorier de rouge les parties comportant un "1", de bleu les parties comportant un "2"...

Liens externes


Wikimedia Foundation. 2010.

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

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Pixmap — Eine Rastergrafik, auch Pixelgrafik (englisch Raster graphics image, Digital image, Bitmap oder Pixmap), ist eine Form der Beschreibung eines Bildes in Form von computerlesbaren Daten. Rastergrafiken bestehen aus einer rasterförmigen Anordnung… …   Deutsch Wikipedia

  • Pixmap — Image matricielle Exemple d image matricielle Une image matricielle (ou image en mode point, ou en anglais une « bitmap » ou « raster ») est une image numérique dans un format de données qui se compose d un tableau de pixels… …   Wikipédia en Français

  • pixmap — noun raster graphics Syn: bitmap …   Wiktionary

  • Pixmap — Pixel Map Rastergrafik mit der Tiefe n (jeder Bildpunkt besitzt einen expliziten Farbwert), vergl. Bitmap …   Acronyms

  • pixmap — ● ►en n. f. ►GRAPH Image définition par un tableau à trois dimensions, deux pour les dimensions de l image et une pour la profondeur de chaque pixel …   Dictionnaire d'informatique francophone

  • Pixmap — Pixel Map Rastergrafik mit der Tiefe n (jeder Bildpunkt besitzt einen expliziten Farbwert), vergl. Bitmap …   Acronyms von A bis Z

  • X Pixmap — (XPM)  текстовый формат графических файлов. Используется серверной стороной системы X Window. Главной особенностью формата является то, что он использует семантику языка Си и может быть включён в код. Разработан в 1989 году Daniel Dardailler …   Википедия

  • Portable Pixmap — Vorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Portable Pixmap Dateiendung …   Deutsch Wikipedia

  • X PixMap — Infobox file format name = X Pixmap extension = .xpm mime = image/x xpixmap unofficial image/x xpm unofficial owner = BULL Research creatorcode = genre = Image file formats containerfor = containedby = extendedfrom = XBM and Portable pixmap… …   Wikipedia

  • Portable pixmap — Extension .ppm, .pgm, .pbm, .pnm Type MIME image/x portable pixmap, graymap, bitmap, anymap all unofficial Développé par Jef Poskanzer Type de format Format de fichier graphique Origine de XPM …   Wikipédia en Français

  • X PixMap — Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt X PixMap Dateiendung: .xpm MIME Type …   Deutsch Wikipedia

Share the article and excerpts

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