Kas yra XPM failas?
Failas su plėtiniu .xpm yra vaizdo failo formatas, kurį naudojo X Windows sistema. Jis palaiko skaidrius pikselius ir paprastai yra skirtas piktogramų pikselių kūrimui. Jis palaiko nespalvotus, gražaus mastelio ir spalvotus pixmap duomenis. Jie buvo sukurti taip, kad juos būtų galima redaguoti rankiniu būdu, ir juos galima įtraukti į C kodą. Šiuo tikslu XPM failai yra paprasto teksto failo formatu ir atitinka C programavimo kalbos sintaksę. XPM failus galima atidaryti naudojant įvairias vaizdų peržiūros programas, pvz CorelDRAW Graphics Suite 2020, Corel PaintShop Pro, IrfanView ir Canvas X.
XPM failo formatas
XPM failo formatas naudoja C sintaksę, kad jie būtų integruoti į C ir C++ programas. Jį sudaro šeši skirtingi skyriai.
- <Values>
- <Colors>
- <Pixels>
- <Extensions>
Skyriai iš tikrųjų yra eilučių masyvas, kaip nurodyta toliau.
/* XPM */
static char*<variable_name>[] = {
<Values>
<Colors>
<Pixels>
<Extensions>
};
Toliau pateikiama išsami informacija apie kiekvieną skyrių.
<Values>
– Ši sekcija yra eilutė, kurioje yra keturi arba šeši sveikieji skaičiai, esantys 10 bazėje ir atitinkantys:
- pixmap plotis ir aukštis
- Spalvų skaičius
- simbolių skaičius pikselyje
- pasirenkamos viešosios interneto prieigos taško koordinatės ir XPMEXT žyma
<Colors>
– Šiame skyriuje yra tiek eilučių, kiek yra spalvų. Kiekviena eilutė yra tokia:
<chars>{<key><color> }+
<Pixels>
– šią skiltį sudaro stygos ir *<chars_per_pixel> personažai. kas<chars_per_pixel> ilgio eilutė turi būti viena iš anksčiau nustatytų grupių skyrius.
<Extension>
- Plėtinio skiltis turi būti pažymėta, jei ji nėra tuščia skyrius. Jį gali sudaryti keletas poskyriai, kurie gali būti šių dviejų tipų:
- viena atskira eilutė, sudaryta taip: XPMEXT
- arba blokas, sudarytas iš kelių eilučių: XPMEXT