แปลง BMP เป็น PNG

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

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

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

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดBMPPNG
ประเภท MIMEimage/bmpimage/png
ประเภทแรสเตอร์แรสเตอร์
การบีบอัดไม่บีบอัด / RLEไม่สูญเสียคุณภาพ (DEFLATE / LZ77 + Huffman)
ข้อกำหนดมาตรฐานส่วนหัวบิตแมปของ Microsoft Windowsข้อกำหนด W3C PNG ฉบับที่ 3
ส่วนหัวที่ระบุลายเซ็นไฟล์42 4D (BM)89 50 4E 47 0D 0A 1A 0A

ภาพรวมรูปแบบและการใช้งาน

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

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

ไฟล์ Windows Bitmap ใช้ MIME type แบบ image/bmp และเริ่มต้นด้วย magic bytes ASCII 'BM' (เลขฐานสิบหก 42 4D) โดยจัดเก็บตารางพิกเซลโดยใช้โครงสร้างแบบไม่มีการบีบอัดหรือเข้ารหัสความยาวรัน (RLE) ส่งผลให้มีจำนวนไบต์สูง ในทางตรงกันข้าม ไฟล์ PNG ใช้ MIME type แบบ image/png และเริ่มต้นด้วยลายเซ็น 8 ไบต์ 89 50 4E 47 0D 0A 1A 0A PNG อาศัยอัลกอริทึม DEFLATE ซึ่งผสมผสานพจนานุกรมเลื่อน LZ77 และการเข้ารหัส Huffman เพื่อให้ได้อัตราการบีบอัดแบบไม่สูญเสียข้อมูลที่สูง

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

PNG รองรับอย่างแพร่หลายในระบบปฏิบัติการ เบราว์เซอร์ และแอปภาพสมัยใหม่ ส่วนการรองรับ BMP แตกต่างกันมากกว่าในซอฟต์แวร์มือถือและเว็บ

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

เมื่อแปลงไดอะแกรมทางเทคนิคหรือพิกเซลอาร์ตจาก BMP เป็น PNG ให้ตรวจสอบว่าความลึกของสีถูกตั้งค่าเป็น 8-bit หรือ 24-bit เพื่อให้ตรงกับไฟล์ต้นฉบับและป้องกันการลดทอนพาเลตต์สีโดยไม่จำเป็น

คำถามที่พบบ่อย

จะแปลง Windows Bitmap เป็น PNG โดยไม่สูญเสียคุณภาพได้อย่างไร

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

ความแตกต่างระหว่าง Windows Bitmap และ PNG คืออะไร

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