aspose.info
AR

تنسيق ملف XPM - X PixMap

تاريخ التحديث

ما هو ملف XPM؟

الملف ذو الامتداد .xpm هو تنسيق ملف صورة تم استخدامه بواسطة نظام X Windows. وهو يدعم وحدات البكسل الشفافة وعادة ما يستهدف إنشاء خرائط بكسل للأيقونات. وهو يدعم البيانات أحادية اللون ، وتدرج الرمادي ، واللون pixmap. تم تصميمها لتكون قابلة للتحرير يدويًا ويمكن تضمينها في كود C. لهذا الغرض ، تكون ملفات XPM بتنسيق ملف نصي عادي وتتبع بناء جملة لغة البرمجة C. يمكن فتح ملفات XPM باستخدام مجموعة متنوعة من تطبيقات عرض الصور مثل CorelDRAW Graphics Suite 2020 و Corel PaintShop Pro و IrfanView و Canvas X.

تنسيق ملف XPM

يستخدم تنسيق ملف XPM بناء جملة C من أجل دمجها في برامج C و C ++. يتكون من الأقسام الستة التالية.

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

المقاطع هي في الواقع مجموعة من السلاسل على النحو التالي.

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

فيما يلي تفاصيل كل قسم.

“ “- هذا القسم عبارة عن سلسلة تحتوي على أربعة أو ستة أعداد صحيحة في الأساس 10 وتتوافق مع:

  • عرض وارتفاع خريطة بيكسل
  • عدد الألوان
  • عدد الأحرف لكل بكسل
  • إحداثيات نقطة اتصال اختيارية وعلامة XPMEXT

“ “- يحتوي هذا القسم على عدد من الخيوط يساوي عدد الألوان. كل سلسلة كالتالي:

"” { } + "” “ “- هذا القسم مكون من سلاسل و \ *<chars_per_pixel> الشخصيات. كل<chars_per_pixel> يجب أن تكون سلسلة الطول إحدى المجموعات المحددة مسبقًا في ملف الجزء.

“ “- يجب تسمية قسم الامتداد ، إذا لم يكن فارغًا ، في الجزء. قد تتكون من عدة الأقسام الفرعية التي قد تكون من النوعين التاليين:

  • سلسلة واحدة مستقلة تتكون على النحو التالي: XPMEXT
  • أو كتلة مكونة من عدة سلاسل: XPMEXT

مراجع

انظر أيضًا