X BitMap
கணினி கிராபிக்ஸ் இல், எக்ஸ் விண்டோ சிஸ்டம் எக்ஸ் பிட்மேப் (எக்ஸ். பி. எம்) ஐப் பயன்படுத்தியது, இது ஒரு எளிய உரை பைனரி பட வடிவமாகும், இது எக்ஸ் ஜியுஐ இல் பயன்படுத்தப்படும் கர்சர் மற்றும் ஐகான் பிட்மேப்களை சேமிக்கிறது. எக்ஸ். பி. எம் வடிவம் எக்ஸ். பி. எம் ஆல் மாற்றப்பட்டது, இது முதன்முதலில் 1989 இல் எக்ஸ் 11 இல் தோன்றியது. வடிவமைப்பு எக்ஸ். பி. எம் கோப்புகள் பெரும்பாலான படக் கோப்புகளிலிருந்து குறிப்பிடத்தக்க வகையில் வேறுபடுகின்றன, அவை சி மூலக் கோப்புகளின் வடிவத்தை எடுக்கின்றன. இதன் பொருள் என்னவென்றால், எந்தவொரு முன் செயலாக்க நடவடிக்கைகளும் இல்லாமல் அவற்றை நேரடியாக ஒரு பயன்பாட்டில் தொகுக்க முடியும், ஆனால் இது அவற்றின் மூல பிக்சல் தரவை விட மிகப் பெரியதாக ஆக்குகிறது. படத் தரவு பைட் மதிப்புகளின் கமா-பிரிக்கப்பட்ட பட்டியலாக குறியிடப்பட்டுள்ளது, ஒவ்வொன்றும் சி ஹெக்ஸாடெசிமல் குறியீட்டில் எழுதப்பட்டுள்ளன, எடுத்துக்காட்டாக, '0x13', இதனால் பல ஏ. எஸ். சி. ஐ. ஐ எழுத்துக்கள் படத் தகவலின் ஒரு பைட்டை வெளிப்படுத்த பயன்படுத்தப்படுகின்றன. XBM தரவு மோனோக்ரோம் பிக்சல் தரவைக் கொண்ட நிலையான கையொப்பமிடப்படாத சார் வரிசைகளின் தொடரைக் கொண்டுள்ளது. வடிவமைப்பு பொதுவான பயன்பாட்டில் இருந்தபோது, ஒரு எக்ஸ். பி. எம் பொதுவாக தலைப்புகளில் (. எச் கோப்புகள்) தோன்றியது, இது தலைப்பில் சேமிக்கப்பட்ட ஒரு படத்திற்கு ஒரு வரிசையைக் கொண்டிருந்தது. சி குறியீட்டின் பின்வரும் பகுதி வலதுபுறத்தில் உள்ள பலகையில் காட்டப்படும் எக்ஸ். பி. எம் கோப்பு பிளார்க்கை எடுத்துக்காட்டுகிறதுஃ #define சோதனை அகலம் 16 #define சோதனை உயரம் 7 நிலையான கையொப்பமிடப்படாத சார் சோதனை பிட்கள் [] = {0x13,0x00,0x15,0x00,0x93,0xcd, 0x55,0xa5,0x93,0xc5,0x00,0x80,0x00,0x60}; வழக்கமான பட-கோப்பு-வடிவ தலைப்புக்கு பதிலாக, எக்ஸ். பி. எம் கோப்புகள் இரண்டு அல்லது நான்கு #define அறிக்கைகளைக் கொண்டுள்ளன. முதல் இரண்டு #defines பிட்மேப்பின் உயரம் மற்றும் அகலத்தை பிக்சல்களில் குறிப்பிடுகின்றன. இரண்டாவது இரண்டு, ஏதேனும் இருந்தால், பிட்மேப்பிற்குள் ஏதேனும் ஹாட்ஸ்பாட்டின் நிலையை குறிப்பிடுகின்றன. (பிட்மேப் செய்யப்பட்ட கர்சர்களைப் பொறுத்தவரை, "ஹாட்ஸ்பாட்" என்பது கர்சரின் "புள்ளி" யின் நிலையை குறிக்கிறது, பொதுவாக 0,0 இல்.) எக்ஸ். பி. எம் படத் தரவு நிலையான வரிசையில் சேமிக்கப்பட்ட பிக்சல் மதிப்புகளின் வரிசையைக் கொண்டுள்ளது. ஒரு பிட் ஒவ்வொரு பிக்சலையும் குறிக்கும் என்பதால் (வெள்ளை நிறத்திற்கு 0 அல்லது கருப்பு நிறத்திற்கு 1), வரிசையில் உள்ள ஒவ்வொரு பைட்டும் எட்டு பிக்சல்களுக்கான தகவல்களைக் கொண்டுள்ளது, பிட்மேப்பில் மேல் இடது பிக்சலில் வரிசையில் உள்ள முதல் பைட்டின் குறைந்த பிட் குறிக்கிறது. படத்தின் அகலம் 8 இன் பெருக்கத்துடன் பொருந்தவில்லை என்றால், ஒவ்வொரு வரிசையின் கடைசி பைட்டிலும் உள்ள கூடுதல் பிட்கள் புறக்கணிக்கப்படும். சில வலை உலாவிகள் உலகளாவிய வலையின் ஆரம்ப நாட்களிலிருந்து எக்ஸ். பி. எம் படங்களைக் காண்பிப்பதை ஆதரிக்கின்றன, அப்போது எக்ஸ். பி. எம் குறைந்தபட்ச தனியுரிமை அல்லாத படக் கோப்பு வடிவமாக இருந்தது. அரினா வலை உலாவி பதிப்பு 0.3.34 (ஜூலை 25,1997) முதல் முழு ஆதரவைக் கொண்டிருந்தது. இன்டர்நெட் எக்ஸ்ப்ளோரர் 6, மொஸில்லா பயர்பாக்ஸ் 3 மற்றும் வெப்கிட் அடிப்படையிலான உலாவிகளிலிருந்து எக்ஸ். பி. எம் ஆதரவு நீக்கப்பட்டது. குரோமியம் (எனவே, கூகிள் குரோம்) XBM ஐ ஆதரிக்கவில்லை என்பதற்கான வலுவான அறிகுறி உள்ளது. ஓபரா 2.12 மற்றும் 6.0 க்கான ஆவணங்கள் எக்ஸ். பி. எம் குறைந்தபட்சம் முன்பு ஆதரிக்கப்பட்டது என்பதைக் குறிக்கிறது. சில பட பார்வையாளர்கள்/மாற்றிகள், எ. கா., எக்ஸ்என்வியூ, எஃப்எஃப்எம்பிஇஜி மற்றும் இர்ஃபான்வியூ, எக்ஸ்பிஎம்-ஐ ஆதரிக்கின்றன. ஒரு 48 × 48 எக்ஸ். பி. எம் ஐகான் ஆகவும், இறுதியில் நெட்பிபிஎம் கருவிகள் மூலம் எக்ஸ்-ஃபேஸ் ஆகவும் மாற்றலாம். எக்ஸ்பிஎம் வடிவமைப்பால் மாற்றப்பட்ட போதிலும், ஓபன்பாக்ஸ் போன்ற சில நவீன ஆனால் இலகுரக சாளர மேலாளர்களால் எக்ஸ். பி. எம் இன்னும் ஒரு சாளரத்தின் தலைப்புப் பட்டியில் எளிய பொத்தான் படங்களை வரையறுக்க பயன்படுத்தப்படுகிறது, அதாவது சின்னமாக்குதல்/குறைத்தல், மீட்டெடுப்பது மற்றும் பொத்தான்களை அதிகரிப்பது போன்றவை. GUI களில் பயன்படுத்தப்படும் சின்னங்களைக் காண்பிக்க உட்பொதிக்கப்பட்ட செயலாக்கத்திலும் (மைக்ரோகண்ட்ரோலர்கள்) XBM பயன்படுத்தப்படுகிறது. இமேஜ்மாஜிக் படங்களை எக்ஸ். பி. எம் மற்றும் அதிலிருந்து மாற்றுவதை ஆதரிக்கிறது. XBM வடிவமைப்பைப் பயன்படுத்தி படங்களை உருவாக்க அல்லது மாற்ற GIMP பயன்படுத்தப்படலாம், மேலும் படங்களை XBM வடிவத்திற்கு மாற்றுவதையும் ஆதரிக்கிறது. X PixMap (XPM) Xlib போர்ட்டபிள் பிட் மேப் (PBM) குறிப்புகள் கிராஃபிக்ஸ் கோப்பு வடிவங்கள் X சாளர அமைப்பு கட்டுரைகள் எடுத்துக்காட்டாக C குறியீட்டைப் பார்க்கவும்.