คุณควรตระหนักถึงปัจจัยสำคัญบางประการ ...
แรกมีสองประเภทของการบีบอัด: LosslessและLossy
Losslessหมายถึงการทำให้ภาพมีขนาดเล็กลง แต่ไม่ส่งผลเสียต่อคุณภาพ Lossyหมายถึงภาพถูกทำให้เล็กลง (เท่ากัน) แต่ส่งผลเสียต่อคุณภาพ หากคุณบันทึกภาพในรูปแบบ Lossy ซ้ำแล้วซ้ำเล่าคุณภาพของภาพจะแย่ลงเรื่อย ๆ
นอกจากนี้ยังมีความลึกสีที่แตกต่างกัน (จานสี): สีที่จัดทำดัชนีและสีโดยตรง
ด้วยการจัดทำดัชนีหมายความว่าภาพสามารถจัดเก็บสีได้ในจำนวน จำกัด (โดยปกติคือ 256 สี) ที่ผู้แต่งภาพเลือกด้วยDirectหมายความว่าคุณสามารถจัดเก็บสีได้หลายพันสีที่ผู้แต่งไม่ได้เลือกไว้
BMP - Lossless / Indexed และ Direct
นี่เป็นรูปแบบเก่า เป็นแบบ Lossless (ไม่มีข้อมูลภาพสูญหายในการบันทึก) แต่ก็มีการบีบอัดเพียงเล็กน้อยหรือไม่มีเลยซึ่งหมายความว่าการบันทึกเนื่องจาก BMP ส่งผลให้ไฟล์มีขนาดใหญ่มาก สามารถมีจานสีของทั้ง Indexed และ Direct แต่นั่นเป็นคำปลอบใจเล็กน้อย ขนาดไฟล์ใหญ่มากโดยไม่จำเป็นจนไม่มีใครเคยใช้รูปแบบนี้มาก่อน
เหมาะสำหรับ: ไม่มีอะไรจริงๆ ไม่มีสิ่งใดที่ BMP จะทำได้ดีกว่าหรือรูปแบบอื่น ๆ ทำได้ไม่ดีกว่า
GIF - Lossless / Indexed เท่านั้น
GIF ใช้การบีบอัดแบบไม่สูญเสียซึ่งหมายความว่าคุณสามารถบันทึกภาพซ้ำแล้วซ้ำอีกและจะไม่สูญเสียข้อมูลใด ๆ ขนาดไฟล์เล็กกว่า BMP มากเนื่องจากใช้การบีบอัดที่ดี แต่สามารถจัดเก็บได้เฉพาะจานสีที่จัดทำดัชนีเท่านั้น ซึ่งหมายความว่าสามารถมีสีที่แตกต่างกันได้สูงสุด 256 สีในไฟล์ ฟังดูค่อนข้างน้อยและก็เป็นได้
ภาพ GIF สามารถเคลื่อนไหวได้และมีความโปร่งใส
เหมาะสำหรับ: โลโก้ภาพวาดลายเส้นและภาพธรรมดาอื่น ๆ ที่ต้องมีขนาดเล็ก ใช้สำหรับเว็บไซต์จริงๆเท่านั้น
JPEG - Lossy / Direct
ภาพ JPEG ได้รับการออกแบบมาเพื่อให้ภาพที่มีรายละเอียดมีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้โดยการลบข้อมูลที่ตามนุษย์ไม่สามารถสังเกตเห็นได้ ด้วยเหตุนี้จึงเป็นรูปแบบ Lossy และการบันทึกไฟล์เดียวกันซ้ำแล้วซ้ำอีกจะทำให้ข้อมูลสูญหายมากขึ้นเมื่อเวลาผ่านไป มีจานสีหลายพันสีและเหมาะสำหรับภาพถ่าย แต่การบีบอัดที่สูญเสียหมายความว่ามันไม่ดีสำหรับโลโก้และภาพวาดลายเส้น: ไม่เพียง แต่จะดูคลุมเครือเท่านั้น แต่ภาพดังกล่าวยังมีขนาดไฟล์ที่ใหญ่กว่าเมื่อเทียบกับ GIF ด้วย!
เหมาะสำหรับ: ชอบถ่ายรูป นอกจากนี้การไล่ระดับสี
PNG-8 - ไม่สูญเสีย / จัดทำดัชนี
PNG เป็นรูปแบบที่ใหม่กว่าและ PNG-8 (เวอร์ชันที่จัดทำดัชนีของ PNG) เป็นสิ่งทดแทน GIF ที่ดีจริงๆ อย่างไรก็ตามน่าเศร้าที่มีข้อเสียอยู่เล็กน้อย: ประการแรกไม่สามารถรองรับภาพเคลื่อนไหวเช่น GIF ได้ (ทำได้ดี แต่ดูเหมือนว่า Firefox จะรองรับเท่านั้นซึ่งแตกต่างจากภาพเคลื่อนไหว GIF ที่ทุกเบราว์เซอร์รองรับ) ประการที่สองมีปัญหาการสนับสนุนบางอย่างกับเบราว์เซอร์รุ่นเก่าเช่น IE6 ประการที่สามซอฟต์แวร์ที่สำคัญเช่น Photoshop มีการนำรูปแบบไปใช้งานที่แย่มาก (ให้ตายเถอะ Adobe!) PNG-8 เก็บได้เพียง 256 สีเช่น GIF
เหมาะสำหรับ: สิ่งสำคัญที่ PNG-8 ทำได้ดีกว่า GIF คือการรองรับ Alpha Transparency
หมายเหตุสำคัญ: Photoshop ไม่รองรับ Alpha Transparency สำหรับไฟล์ PNG-8 (ด่าคุณ Photoshop!) มีหลายวิธีในการแปลง Photoshop PNG-24 เป็นไฟล์ PNG-8 ในขณะที่ยังคงความโปร่งใสไว้ วิธีหนึ่งคือPNGQuantอีกคือการบันทึกไฟล์ของคุณด้วยดอกไม้ไฟ
PNG-24 - ไม่สูญเสีย / โดยตรง
PNG-24 เป็นรูปแบบที่ยอดเยี่ยมที่รวมการเข้ารหัสแบบ Lossless กับ Direct color (หลายพันสีเช่นเดียวกับ JPEG) มันเหมือนกับ BMP ในเรื่องนั้นมากยกเว้นว่า PNG บีบอัดรูปภาพจริงๆดังนั้นจึงทำให้ไฟล์มีขนาดเล็กลงมาก น่าเสียดายที่ไฟล์ PNG-24 ยังคงมีขนาดใหญ่กว่า JPEG, GIF และ PNG-8s อยู่มากดังนั้นคุณยังคงต้องพิจารณาว่าคุณต้องการใช้หรือไม่
แม้ว่า PNG-24 จะอนุญาตให้ใช้สีได้หลายพันสีในขณะที่มีการบีบอัด แต่ก็ไม่ได้มีวัตถุประสงค์เพื่อแทนที่ภาพ JPEG ภาพถ่ายที่บันทึกเป็น PNG-24 จะมีขนาดใหญ่กว่าภาพ JPEG ที่เทียบเท่าอย่างน้อย 5 เท่าซึ่งคุณภาพที่มองเห็นได้ดีขึ้นเพียงเล็กน้อย (แน่นอนว่านี่อาจเป็นผลลัพธ์ที่พึงปรารถนาหากคุณไม่กังวลเรื่องขนาดไฟล์และต้องการให้ได้ภาพที่มีคุณภาพดีที่สุดเท่าที่จะทำได้)
เช่นเดียวกับ PNG-8 PNG-24 รองรับอัลฟาโปร่งใสเช่นกัน
หวังว่าจะช่วยได้!