aspose.info
FA

XPM - فرمت فایل X PixMap

به‌روزرسانی

فایل XPM چیست؟

یک فایل با پسوند xpm. یک فرمت فایل تصویری است که توسط سیستم X Windows استفاده می‌شود. از پیکسل‌های شفاف پشتیبانی می‌کند و معمولاً نقشه‌های پیکسلی را ایجاد می‌کند. از داده های تک رنگ، gra-scale و 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>
};

در ادامه جزئیات هر بخش آورده شده است.

<Values> - این بخش یک رشته است که شامل چهار یا شش عدد صحیح است که در پایه 10 قرار دارند و مطابق با:

  • عرض و ارتفاع pixmap
  • تعداد رنگ
  • تعداد کاراکتر در هر پیکسل
  • مختصات هات اسپات اختیاری و تگ XPMEXT

<Colors> - این بخش به تعداد رنگ ها رشته دارد. هر رشته به صورت زیر است:

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

<Pixels> - این بخش تشکیل شده است رشته ها و *<chars_per_pixel> شخصیت ها. هر<chars_per_pixel> رشته طول باید یکی از گروه های تعریف شده قبلی در باشد بخش.

<Extension> - بخش پسوند باید در صورت خالی نبودن برچسب گذاری شود بخش. ممکن است از چندین تشکیل شده باشد بخش های فرعی که ممکن است از دو نوع زیر باشند:

  • یک رشته مستقل به صورت زیر تشکیل شده است: XPMEXT
  • یا بلوکی که توسط چندین رشته تشکیل شده است: XPMEXT

منابع

همچنین ببینید