aspose.info
FI

XPM - X PixMap -tiedostomuoto

Päivitetty

Mikä on XPM-tiedosto?

Tiedosto, jonka pääte on .xpm, on kuvatiedostomuoto, jota käytti X Windows -järjestelmä. Se tukee läpinäkyviä pikseleitä ja yleensä kohdistaa kuvakkeiden kuvakarttojen luomiseen. Se tukee yksivärisiä, gra-scale- ja värillisiä pixmap-tietoja. Nämä on suunniteltu käsin muokattaviksi, ja ne voidaan sisällyttää C-koodiin. Tätä tarkoitusta varten XPM-tiedostot ovat pelkkää tekstitiedostomuotoa ja noudattavat C-ohjelmointikielen syntaksia. XPM-tiedostoja voidaan avata erilaisilla kuvien katseluohjelmilla, kuten CorelDRAW Graphics Suite 2020, Corel PaintShop Pro, IrfanView ja Canvas X.

XPM tiedostomuoto

XPM-tiedostomuoto käyttää C-syntaksia, jotta nämä voidaan integroida C- ja C++-ohjelmiin. Se koostuu seuraavista kuudesta eri osasta.

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

Osat ovat itse asiassa joukko merkkijonoja seuraavasti.

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

Seuraavassa on kunkin osan yksityiskohdat.

<Values> - Tämä osio on merkkijono, joka sisältää neljä tai kuusi kokonaislukua, jotka ovat kantaluvussa 10 ja vastaavat:

  • pixmap leveys ja korkeus
  • värien määrä
  • merkkien määrä pikseliä kohden
  • valinnaiset hotspot-koordinaatit ja XPMEXT-tunniste

<Colors> - Tämä osio sisältää yhtä monta merkkijonoa kuin on värejä. Jokainen merkkijono on seuraava:

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

<Pixels> - Tämä osio koostuu jouset ja *<chars_per_pixel> hahmoja. Joka<chars_per_pixel> pituuden merkkijonon tulee olla jokin aiemmin määritetyistä ryhmistä osio.

<Extension> - Laajennusosio on merkittävä, jos se ei ole tyhjä osio. Se voi koostua useista alajaksot, jotka voivat olla seuraavia kahta tyyppiä:

  • yksi itsenäinen merkkijono, joka koostuu seuraavasti: XPMEXT
  • tai useista merkkijonoista koostuva lohko: XPMEXT

Viitteet

Katso myös