เครื่องมือแปลงไฟล์ PNG เป็น XBM
แปลงไฟล์ png ของคุณให้เป็น xbm ผ่านช่องทางออนไลน์ฟรี
png
xbm
วิธีแปลง PNG เป็น XBM
เลือกไฟล์จากคอมพิวเตอร์, Google Drive, Dropbox, URL หรือทำการลากไฟล์มาที่หน้า.
เลือกรูปแบบไฟล์ xbm หรือรูปแบบไฟล์อื่นตามต้องการเป็นผลลัพธ์(รองรับรูปแบบไฟล์มากกว่า 200 รูปแบบ)
ปล่อยให้แปลงไฟล์และคุณสามารถดาวน์โหลดไฟล์ xbm ของคุณได้หลังจากนั้น
เกี่ยวกับรูปแบบไฟล์
PNG (Portable Network Graphics) เป็นรูปแบบภาพแรสเตอร์แบบไม่สูญเสียข้อมูลที่พัฒนาโดย PNG Development Group และเผยแพร่เป็นข้อแนะนำของ W3C เมื่อวันที่ 1 ตุลาคม ค.ศ. 1996 สร้างขึ้นเป็นทางเลือกที่ปลอดจากสิทธิบัตรแทน GIF หลังจากข้อพิพาทสิทธิบัตร LZW ของ Unisys PNG ใช้ไปป์ไลน์การบีบอัดสองขั้นตอน: ฟิลเตอร์การทำนายจะเลือกการประมวลผลก่อนแต่ละแถวที่เหมาะสมที่สุด (ไม่มี, sub, up, average หรือ Paeth) จากนั้นการบีบอัด DEFLATE จะเข้ารหัสข้อมูลที่ผ่านฟิลเตอร์แล้ว รูปแบบนี้รองรับโหมดสีที่หลากหลาย — เทาระดับ 1/2/4/8/16 บิต, สีจริง 8/16 บิตต่อช่อง และสีจัดทำดัชนีด้วยพาเลตต์สูงสุด 256 รายการ — ทั้งหมดพร้อมความโปร่งใสอัลฟาเสริมตั้งแต่สีโปร่งใสเดียวไปจนถึงช่องอัลฟาต่อพิกเซลเต็มรูปแบบที่มี 256 หรือ 65536 ระดับ PNG ยังจัดเก็บการแก้ไขแกมมา โปรไฟล์สี ICC ข้อมูลเมตาข้อความ และสีพื้นหลังที่แนะนำ ข้อได้เปรียบประการหนึ่งคือการบีบอัดแบบไม่สูญเสียข้อมูลพร้อมความโปร่งใส — PNG รักษาทุกพิกเซลอย่างแม่นยำพร้อมรองรับขอบกึ่งโปร่งใสที่เรียบ ทำให้เป็นรูปแบบมาตรฐานสำหรับกราฟิกเว็บ องค์ประกอบ UI โลโก้ ภาพหน้าจอ และภาพใดๆ ที่สิ่งแปลกปลอมหรือการเปลี่ยนแปลงสีเป็นที่ยอมรับไม่ได้ การรองรับทั่วสากลเป็นจุดแข็งหลักอีกประการ: ทุกเว็บเบราว์เซอร์ ระบบปฏิบัติการ โปรแกรมแก้ไขภาพ และไลบรารีโปรแกรมรองรับ PNG โดยตรง รูปแบบนี้พิสูจน์ความทนทานอย่างน่าทึ่ง — หลังจากเกือบสามทศวรรษ PNG ยังคงเป็นรูปแบบภาพเว็บแบบไม่สูญเสียข้อมูลเริ่มต้น แม้ว่ารูปแบบใหม่อย่าง WebP และ AVIF จะบีบอัดได้ดีกว่า แต่การผสมผสานระหว่างคุณภาพแบบไม่สูญเสีย ความโปร่งใสเต็มรูปแบบ และความแพร่หลายอย่างสมบูรณ์ทำให้ PNG ยังคงขาดไม่ได้
XBM (X BitMap) เป็นรูปแบบภาพขาวดำ (1 บิต) ที่กำหนดเป็นส่วนหนึ่งของ X Window System มีต้นกำเนิดที่ MIT ราวปี 1987 ไฟล์ XBM มีเอกลักษณ์ในบรรดารูปแบบภาพตรงที่เป็นซอร์สโค้ดภาษา C ที่ถูกต้อง — แต่ละไฟล์กำหนดภาพเป็นอาร์เรย์ static ของค่า unsigned char ที่มีข้อมูลพิกเซลแบบบรรจุ นำหน้าด้วยคำสั่ง #define ที่ระบุความกว้าง ความสูง และพิกัด hot-spot ที่เป็นตัวเลือก (สำหรับภาพเคอร์เซอร์) ข้อมูลพิกเซลจัดเก็บเป็นค่าเลขฐานสิบหกภายในวงเล็บปีกกา โดยแต่ละบิตแทนหนึ่งพิกเซล (1 = สีหน้า 0 = สีพื้น) และบิตเรียงแบบ LSB-first ภายในแต่ละไบต์ การออกแบบนี้เป็นเจตนา — ภาพ XBM สามารถ #include เข้าในซอร์สโค้ดของแอปพลิเคชัน X Window โดยตรงและคอมไพล์เข้าในไบนารี ขจัดความจำเป็นในการโหลดไฟล์ภายนอกและการแยกวิเคราะห์รูปแบบขณะรันไทม์ รูปแบบนี้ถูกใช้ทั่วทั้งระบบนิเวศ X11 สำหรับรูปร่างเคอร์เซอร์ ไอคอนหน้าต่าง ปุ่มแถบเครื่องมือ และองค์ประกอบ UI ขนาดเล็กอื่น ๆ ข้อดีประการหนึ่งคือธรรมชาติซอร์สโค้ดของรูปแบบ — ไฟล์ XBM สามารถแก้ไขด้วยตัวแก้ไขข้อความ diff และ merge ในระบบควบคุมเวอร์ชัน สร้างด้วยเชลล์สคริปต์ และคอมไพล์เข้าในโปรแกรม C ได้โดยตรงโดยไม่ต้องมีไลบรารีโหลดภาพ — ระดับการบูรณาการ toolchain ที่ไม่มีรูปแบบภาพไบนารีใดเทียบได้ บทบาทเป็นส่วนหนึ่งของมาตรฐาน X Window ทำให้ทุกชุดเครื่องมือและแอปพลิเคชันที่รองรับ X11 เข้าใจ แม้จะจำกัดเฉพาะขาวดำและไม่มีการบีบอัด ความเรียบง่ายของ XBM ทำให้เป็นรูปแบบที่ดีเยี่ยมสำหรับการสอนเรื่องการแสดงบิตแมป สามารถใช้งานไฟล์ XBM ได้ด้วยแอปพลิเคชัน X11 ทั้งหมด, ImageMagick, GIMP, เว็บเบราว์เซอร์ (ในฐานะรูปแบบเว็บดั้งเดิม) และสภาพแวดล้อมการเขียนโปรแกรม