UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง BMP เป็น PNG

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

แปลงไฟล์รูปภาพ

หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    เพิ่มไฟล์ BMP

    วางไฟล์ .bmp ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB จาก Paint เครื่องสแกน เกมเก่า หรือกล้องอุตสาหกรรม

  2. 2

    คง PNG เป็นรูปแบบปลายทาง

    แปลงเป็น ตั้งไว้ที่ PNG ไม่มีแถบปรับคุณภาพ เพราะ PNG ไม่สูญเสียคุณภาพ การตั้งค่าขั้นสูง มีเพียงตัวเลือกปรับขนาดและข้อมูลเมตา

  3. 3

    แปลงและดาวน์โหลด

    กด แปลงเป็น PNG แล้วบันทึกไฟล์ทีละไฟล์หรือเป็น ZIP

คำตอบ

แปลง BMP เป็น PNG แล้วเสียอะไรไปบ้าง?

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

แปลง BMP เป็น PNG ลดขนาดไฟล์โดยไม่เปลี่ยนพิกเซล

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

บิตแมปยังพบได้บ่อยกว่าที่คิด Paint รุ่นเก่าบันทึกเป็น .bmp โดยค่าเริ่มต้น คลิปบอร์ดของ Windows เก็บรูปที่คัดลอกไว้เป็น device-independent bitmap และเครื่องสแกน กล้อง machine vision เกมย้อนยุค และอุปกรณ์ฝังตัวก็เขียนไฟล์ BMP เพราะสร้างได้ง่ายมาก โฟลเดอร์ที่เต็มไปด้วยไฟล์เหล่านี้กินพื้นที่จัดเก็บอย่างรวดเร็วและส่งต่อได้ยาก

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

บิตแมปที่ไม่บีบอัดมีขนาดใหญ่แค่ไหน

6.2 MBภาพหน้าจอ 1920 × 1080 หนึ่งภาพที่บันทึกเป็น BMP แบบ 24 บิต

1920 × 1080 พิกเซล × 3 ไบต์ = 6,220,800 ไบต์ บวกส่วนหัวอีก 54 ไบต์ ภาพหน้าจอเดสก์ท็อปเดียวกันเป็น PNG โดยทั่วไปมีขนาดเพียงไม่กี่ร้อย KB เพราะสีของหน้าจอโปรแกรมซ้ำกันมาก

ที่มาของรูปแบบไฟล์ BMP

  1. 1990

    Windows 3.0

    device-independent bitmap ที่มีส่วนหัวข้อมูลขนาด 40 ไบต์กลายเป็นโครงสร้างมาตรฐานของไฟล์ .bmp

  2. 1995

    ส่วนหัวเวอร์ชัน 4

    Windows 95 และ NT 4.0 เพิ่มมาสก์สีและช่องข้อมูลมาสก์อัลฟา

  3. 1996

    PNG เวอร์ชัน 1.0

    W3C เผยแพร่ PNG เป็นรูปแบบไม่สูญเสียคุณภาพที่ปลอดสิทธิบัตร

  4. 1998

    ส่วนหัวเวอร์ชัน 5

    Windows 98 และ 2000 รองรับการฝังโปรไฟล์สี ICC ในไฟล์ BMP

  5. 2004

    มาตรฐาน ISO/IEC 15948

    PNG กลายเป็นมาตรฐานสากล

BMP

ภาพบิตแมป

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

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

PNG

Portable Network Graphics

PNG เป็นรูปแบบภาพแรสเตอร์แบบไม่สูญเสียข้อมูล (lossless) ที่ PNG Development Group เผยแพร่ในปี 1996 และต่อมาได้รับการกำหนดเป็นมาตรฐานโดย W3C และ ISO รักษาทุกพิกเซลไว้อย่างแม่นยำ รองรับพื้นหลังโปร่งใสแบบ alpha เต็มรูปแบบ และแสดงข้อความ ขอบคม และสีพื้นเรียบได้โดยไม่มีสิ่งแปลกปลอมในภาพ (artefact) ความแม่นยำนี้ทำให้เหมาะกับภาพหน้าจอ โลโก้ ไอคอน และกราฟิกส่วนติดต่อผู้ใช้ ข้อแลกเปลี่ยนคือขนาด ภาพถ่ายที่บันทึกเป็น PNG มักใหญ่กว่าภาพเดียวกันในรูปแบบ JPEG หรือ WebP หลายเท่า เบราว์เซอร์ ระบบปฏิบัติการ และโปรแกรมแต่งภาพทุกตัวเปิดไฟล์ PNG ได้

การบีบอัด
แบบไม่สูญเสียข้อมูล
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ไม่ได้
เปิดตัว
1996 · PNG Development Group
ตัวแปลงไฟล์ PNG

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

ความโปร่งใส พาเลตสี และบิตแมป 32 บิต

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

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

คำถามเกี่ยวกับการแปลง BMP เป็น PNG

แปลง BMP เป็น PNG ไม่สูญเสียคุณภาพจริงหรือไม่?

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

ทำไม PNG ที่ได้จึงเล็กกว่า BMP เพียงเล็กน้อย?

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

PNG จากไฟล์ BMP จะมีพื้นหลังโปร่งใสหรือไม่?

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

PNG จะคงค่า DPI ของ BMP ที่สแกนมาหรือไม่?

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

ควรเก็บไฟล์ BMP ต้นฉบับไว้หลังแปลงหรือไม่?

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

อีเมลและแบบฟอร์มเว็บจะรับ PNG ในกรณีที่ BMP ถูกปฏิเสธหรือไม่?

แทบทุกครั้ง แบบฟอร์มอัปโหลดและเว็บฝากรูปมักระบุ JPG และ PNG โดยไม่มี BMP และบริการอีเมลมักบล็อกหรือตัดไฟล์แนบขนาดใหญ่ออก ซึ่งบิตแมปขนาด 6 MB ก็เข้าข่ายได้ง่าย