aspose.info
DA

XPM - X PixMap filformat

Opdateret

Hvad er en XPM fil?

En fil med filtypen .xpm er et billedfilformat, der blev brugt af X Windows-systemet. Det understøtter gennemsigtige pixels og er normalt rettet mod at skabe ikon-pixmaps. Det understøtter monokrome, gra-skala og farve pixmap-data. Disse er designet til at kunne redigeres i hånden og kan inkluderes i C-koden. Til dette formål er XPM-filer i almindeligt tekstfilformat og følger C-programmeringssprogets syntaks. XPM-filer kan åbnes med en række forskellige billedvisningsprogrammer som f.eks CorelDRAW Graphics Suite 2020, Corel PaintShop Pro, IrfanView og Canvas X.

XPM filformat

XPM-filformatet bruger C-syntaks, for at disse kan integreres i C- og C++-programmer. Den består af følgende seks forskellige sektioner.

  • <Values>
  • <Colors>
  • <Pixels>
  • <Extensions>

Sektionerne er faktisk en række strenge som følger.

/* XPM */
static char*<variable_name>[] = {
  <Values>
  <Colors>
  <Pixels>
  <Extensions>
};

Følgende er detaljerne i hvert afsnit.

<Values> - Denne sektion er en streng, der indeholder fire eller seks heltal, der er i basis 10 og svarer til:

  • pixmap bredde og højde
  • antal farver
  • antal tegn pr. pixel
  • valgfri hotspot-koordinater og XPMEXT-tag

<Colors> - Denne sektion indeholder lige så mange strenge, som der er farver. Hver streng er som følger:

<chars>{<key><color> }+

<Pixels> - Denne sektion er sammensat af strenge og *<chars_per_pixel> tegn. Hver<chars_per_pixel> længdestrengen skal være en af de tidligere definerede grupper i afsnit.

<Extension> - Udvidelsessektionen skal mærkes, hvis den ikke er tom, i afsnit. Det kan bestå af flere underafsnit, der kan være af følgende to typer:

  • en enkeltstående streng sammensat som følger: XPMEXT
  • eller en blok sammensat af flere strenge:XPMEXT

Referencer

Se også