ไฟล์ BMP คืออะไร

BMP — bitmap Windows

คืออะไร

BMP จัดเก็บภาพแบบพิกเซลต่อพิกเซลโดยไม่มีการบีบอัดใดๆ เลย นั่นคือจุดภาพทุกจุดจะถูกบันทึกลงไปเต็มรูปแบบในไฟล์ ผลลัพธ์ที่ได้คือความเรียบง่ายอย่างที่สุด แต่ก็แลกมาด้วยขนาดไฟล์ที่ใหญ่เกินความจำเป็น

ภาพขนาด 1920 คูณ 1080 พิกเซลจะมีขนาดราว 6 MB เมื่อบันทึกเป็น BMP ในขณะที่ไฟล์ JPEG ที่ให้ผลลัพธ์เหมือนกันในสายตาจะมีขนาดเพียง 300 KB เท่านั้น

ประวัติและที่มา

BMP ถือกำเนิดขึ้นพร้อมกับ Windows รุ่นแรกๆ ในช่วงปลายทศวรรษ 1980 สมัยนั้นคอมพิวเตอร์ยังมีกำลังประมวลผลไม่มากนัก การเสียพื้นที่ดิสก์แลกกับการประหยัดเวลาประมวลผลจึงเป็นทางเลือกที่สมเหตุสมผล การไม่บีบอัดข้อมูลเลยจึงถือเป็นการตัดสินใจที่ถูกต้องในยุคนั้น

ทว่าข้อแลกเปลี่ยนดังกล่าวไม่มีความหมายอีกต่อไปในปัจจุบัน และรูปแบบนี้ยังคงหลงเหลืออยู่ก็เพราะความเคยชิน โดยพบได้ในซอฟต์แวร์รุ่นเก่าและการใช้งานทางเทคนิคบางประเภทเท่านั้น

ทำไมจึงมีประโยชน์

ความเรียบง่ายอย่างสมบูรณ์แบบ ไม่ต้องถอดรหัสใดๆ ไม่มีอาร์ติแฟกต์ ไม่มีการสูญเสียคุณภาพ โปรแกรมแทบทุกตัวสามารถอ่านไฟล์ BMP ได้ด้วยโค้ดเพียงไม่กี่บรรทัด

ยังคงมีประโยชน์ในบางบริบท เช่น ระบบฝังตัวหรืองานอุตสาหกรรม ที่ให้ความสำคัญกับความเรียบง่ายมากกว่าขนาดไฟล์

ข้อจำกัดและข้อเสีย

ขนาดไฟล์ที่ใหญ่เกินจะรับได้ โดยไม่ได้แลกมาด้วยคุณภาพที่เหนือกว่า PNG ซึ่งก็เป็นรูปแบบไม่มีการสูญเสียคุณภาพเช่นกัน แต่มีขนาดเล็กกว่าถึงสิบเท่า

ไม่รองรับความโปร่งใสอย่างน่าเชื่อถือ ใช้งานบนเว็บไม่ได้ และไม่มีการเก็บข้อมูลเมทาดาทาใดๆ

เคล็ดลับการใช้งาน

ไม่มีเหตุผลใดที่จะเก็บไฟล์ BMP ไว้อีกต่อไป ควรแปลงเป็น PNG แทน ซึ่งจะได้คุณภาพเดิมทุกประการโดยไม่สูญเสียคุณภาพ แต่มีขนาดไฟล์เล็กลงมาก

หากเป็นภาพถ่าย การแปลงเป็น JPEG จะให้ไฟล์ที่เล็กกว่าอีก โดยแลกกับการบีบอัดแบบสูญเสียคุณภาพซึ่งแทบมองไม่เห็นความแตกต่างในทางปฏิบัติ

แปลงไฟล์ BMP ของคุณได้ในไม่กี่วินาที บนเซิร์ฟเวอร์ที่ปลอดภัยของเราในฝรั่งเศส

แปลงไฟล์ BMP