XPM faylı nədir?
.xpm uzantısı olan fayl X Windows Sistemi tərəfindən istifadə edilən şəkil fayl formatıdır. Şəffaf pikselləri dəstəkləyir və adətən ikon piksel xəritələrinin yaradılmasını hədəfləyir. O, monoxrom, miqyaslı və rəngli pixmap məlumatlarını dəstəkləyir. Bunlar əl ilə redaktə olunmaq üçün nəzərdə tutulmuşdur və C koduna daxil edilə bilər. Bu məqsədlə XPM faylları düz mətn faylı formatındadır və C proqramlaşdırma dili sintaksisinə əməl edir. XPM faylları müxtəlif şəkillərə baxmaq proqramları ilə açıla bilər CorelDRAW Graphics Suite 2020, Corel PaintShop Pro, IrfanView və Canvas X.
XPM fayl formatı
XPM fayl formatı onların C və C++ proqramlarına inteqrasiyası üçün C sintaksisindən istifadə edir. Aşağıdakı altı müxtəlif bölmədən ibarətdir.
- <Values>
- <Colors>
- <Pixels>
- <Extensions>
Bölmələr əslində aşağıdakı kimi sətirlər massividir.
/* XPM */
static char*<variable_name>[] = {
<Values>
<Colors>
<Pixels>
<Extensions>
};
Aşağıda hər bölmənin təfərrüatları verilmişdir.
<Values>
- Bu bölmə 10-cu bazada olan və aşağıdakılara uyğun gələn dörd və ya altı tam ədəddən ibarət sətirdir:
- pixmap eni və hündürlüyü
- Rənglərin sayı
- piksel başına simvolların sayı
- isteğe bağlı hotspot koordinatları və XPMEXT etiketi
<Colors>
- Bu bölmədə rənglərin sayı qədər sətir var. Hər bir sətir aşağıdakı kimidir:
<chars>{<key><color> }+
<Pixels>
- Bu bölmə ibarətdir simlər və *<chars_per_pixel> personajlar. Hər<chars_per_pixel> uzunluq sətri əvvəlcədən müəyyən edilmiş qruplardan biri olmalıdır bölmə.
<Extension>
- Genişləndirmə bölməsi boş deyilsə, etiketlənməlidir bölmə. Bir neçədən ibarət ola bilər aşağıdakı iki növ ola bilən alt bölmələr:
- bir tək sətir aşağıdakı kimi tərtib edilmişdir: XPMEXT
- və ya bir neçə sətirdən ibarət blok: XPMEXT