มีความแตกต่างของคุณภาพระหว่างรูปแบบไฟล์ PNG กับ BMP หรือไม่?


13

ฉันเพิ่งเรียนรู้ว่า PNG เป็นรูปแบบภาพที่ไม่มีการสูญเสียในขณะที่ BMP สามารถเป็นรูปแบบที่ไม่มีการบีบอัดหรือไม่มีการบีบอัด ควรจะมีความแตกต่างที่มีคุณภาพระหว่างสองคนนี้หรือไม่? หากไม่แสดงว่ารูปแบบที่ไม่มีการสูญเสียอื่น ๆ เช่น TIFF, JPEG2000 และ PNG ให้คุณภาพเช่นเดียวกับ BMP หรือไม่


5
JPEG2000 ไม่สูญเสียเสมอไป คุณสามารถใช้มันแบบไม่สูญเสียได้ แต่ส่วนใหญ่มันใช้ในการบีบอัดภาพในลักษณะที่สูญเสีย
slhck

คำตอบ:


16

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


1
คุณพูดถึงความแตกต่างที่มองเห็นได้ ควรมีความแตกต่างใด ๆ ยกเว้นขนาดไฟล์หรือไม่
user1032421

4
ถูกต้อง. พิกเซลจะเป็น 1: 1
iglvzx

2
PNG ยังสนับสนุนความโปร่งใสในขณะที่ BMP ไม่ได้
dnbrv

6
BMP ไม่สนับสนุนช่องอัลฟา (โปร่งใส) ตั้งแต่ Windows 95 เพียงแค่ Paint ใน Windows ไม่ได้บันทึกไฟล์อย่างโปร่งใส (ด้วยเหตุผลด้านความเข้ากันได้?) ซึ่งฉันคิดว่าอาจเป็นสาเหตุของความเข้าใจผิด
nhahtdh

8

ไม่มีความแตกต่างด้านคุณภาพระหว่างรูปแบบ BMP และ PNG (ยกเว้น PNG ที่ถูกบีบอัดโดยใช้อัลกอริธึมแบบยุบ)

BMP8สามารถบีบอัดได้โดยใช้อัลกอริทึมRLE (การเข้ารหัสความยาวรัน) แต่ BMP16 / 24/32/64 ยังไม่รองรับการบีบอัด

BMP32 ช่องทางการสนับสนุนอัลฟาเหมือนPNG32 สนับสนุนความโปร่งใส


1

ไม่มีความแตกต่างในด้านคุณภาพมาตรฐานทั้งสองไม่มีความสูญเสีย BMP ที่ไม่บีบอัดใช้พื้นที่มากขึ้น แต่เมื่อบีบอัด (เช่นเมื่อใส่ในไฟล์. zip หรือ. 7z) BMP จะดีกว่า

หลังจากทำการทดลองบางอย่างฉันบันทึกรูปภาพใน BMP และ PNG และบีบอัดไฟล์ทั้งสอง (.zip) BMP นั้นใหญ่กว่า 1.8% แต่นั่นอาจแตกต่างกันไปตามภาพถ่าย

หากคุณกำลังบีบอัดรูปภาพมันไม่ต่างอะไรเลย

อย่างไรก็ตามรูปภาพที่เรียบง่ายเช่นภาพวาดที่คุณวาดด้วยสีหรือแผนภาพจะบีบอัดได้ดีกว่าด้วย. bmp แทนที่จะเป็น. png

ฉันทดสอบอีกครั้ง ฉันทำโลโก้เป็นสี (คล้ายกับโลโก้ฟอร์ด) และบีบอัดด้วย 7zip ไม่ถูกบีบอัด png คือ 136kb, bmp 1.7 MB บีบอัด png คือ ~ 100kb และ bmp คือ 18kb

หากคุณต้องการบีบอัดรูปภาพให้บันทึกใน. bmp ถ้าไม่ใช้. png

ทั้งสองเมื่อบีบอัด whooped jpeg btw

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.