ไฟล์ XPM คืออะไร??
ไฟล์ที่มีนามสกุล .xpm เป็นรูปแบบไฟล์ภาพที่ระบบ X Windows ใช้ สนับสนุนพิกเซลแบบโปร่งใสและมักจะกำหนดเป้าหมายการสร้างไอคอน pixmaps รองรับข้อมูลขาวดำ gra-scale และ color 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