JPG, PNG และ GIF แตกต่างกันอย่างไร

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

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

JPG (กลุ่มผู้เชี่ยวชาญด้านการถ่ายภาพร่วม)

JPG เป็นประเภทไฟล์ที่พัฒนาโดย Joint Photographic Experts Group (JPEG) เพื่อเป็นมาตรฐานสำหรับช่างภาพมืออาชีพ เช่นเดียวกับวิธีการที่ไฟล์ ZIP ใช้เพื่อค้นหาความซ้ำซ้อนในไฟล์เพื่อบีบอัดข้อมูล JPG จะบีบอัดข้อมูลรูปภาพโดยการลดส่วนของรูปภาพเป็นบล็อกพิกเซลหรือ "ไทล์" การบีบอัด JPG มีผลข้างเคียงที่น่าเสียดายเนื่องจากเป็นแบบถาวรเนื่องจากเทคโนโลยีสำหรับไฟล์ถูกสร้างขึ้นเพื่อจัดเก็บไฟล์ภาพขนาดใหญ่ในพื้นที่ขนาดเล็กที่น่าแปลกใจและไม่ใช่สำหรับการแก้ไขภาพ

JPG กลายเป็นภาพมาตรฐานโดยพฤตินัยของอินเทอร์เน็ตเนื่องจากสามารถบีบอัดได้มาก JPG ทั่วไปสามารถบีบอัดได้ทุกที่ตั้งแต่ 2: 1 จนถึงสูงถึง 100: 1 ขึ้นอยู่กับการตั้งค่าของคุณ โดยเฉพาะอย่างยิ่งย้อนกลับไปในสมัยของอินเทอร์เน็ตแบบ dial-up JPG เป็นวิธีเดียวที่ใช้งานได้ในการส่งข้อมูลรูปภาพ

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

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

เป็นไปได้ที่จะดาวน์โหลดปลั๊กอินที่อนุญาตให้ผู้ใช้เปิดและบันทึก JPG2000 แบบไม่สูญเสียและบางโปรแกรมเช่นแอปพลิเคชัน Preview ของ Apple สามารถอ่านและบันทึก JPG2000 ได้โดยตรงจากกล่อง

JPG รองรับ 24 บิต RGB และ CMYK รวมถึง Grayscale 8 บิต โดยส่วนตัวแล้วไม่แนะนำให้ใช้ช่องว่างสี CMYK ใน JPG สิ่งสำคัญที่ควรทราบคือ Grayscale JPGs ไม่บีบอัดเกือบเท่าที่สีทำ

GIF (รูปแบบการแลกเปลี่ยนกราฟิก)

GIF เช่น JPG เป็นประเภทไฟล์ที่เก่ากว่าและโดยทั่วไปจะเกี่ยวข้องกับอินเทอร์เน็ตเมื่อเทียบกับการถ่ายภาพ GIF ย่อมาจาก“ Graphics Interchange Format” และใช้การบีบอัด LZW แบบไม่สูญเสียแบบเดียวกับที่รูปภาพ TIFF ใช้ เทคโนโลยีนี้เคยเป็นที่ถกเถียงกัน (สำหรับปัญหาการบังคับใช้สิทธิบัตร) แต่ได้กลายเป็นรูปแบบที่ยอมรับได้เนื่องจากสิทธิบัตรทั้งหมดหมดอายุ

โดยธรรมชาติแล้ว GIF เป็นไฟล์สี 8 บิตซึ่งหมายความว่าจะถูก จำกัด ไว้ที่จานสี 256 สีซึ่งสามารถเลือกได้จากโมเดลสี RGB และบันทึกลงใน Color Look Up Table (CLUT) หรือเรียกง่ายๆว่า“ ตารางสี” อย่างไรก็ตามมีจานสีมาตรฐานเช่นจานสี“ Web Safe” ข้อสังเกตที่สำคัญคือโดยธรรมชาติภาพระดับสีเทาเป็นจานสี 8 บิตดังนั้นการบันทึกเป็น GIF จึงค่อนข้างเหมาะ

นอกเหนือจากการรองรับความโปร่งใสแล้ว GIF ยังรองรับภาพเคลื่อนไหวโดย จำกัด ทุกเฟรมไว้ที่ 256 สีที่เลือกไว้ล่วงหน้า

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

เนื่องจากรูปแบบที่ไม่สูญเสียนี้จึงสามารถใช้ GIF เพื่อเก็บเส้นที่แน่นบนตัวอักษรและรูปทรงเรขาคณิตได้แม้ว่าสิ่งเหล่านี้จะเหมาะกับไฟล์กราฟิกเวกเตอร์เช่น SVG หรือรูปแบบเนทีฟของ Adobe Illustrator, AI

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

PNG (กราฟิกเครือข่ายแบบพกพา)

PNG ย่อมาจาก Portable Network Graphics (หรือ "PNG-Not-GIF" แบบวนซ้ำขึ้นอยู่กับผู้ที่คุณถาม) ได้รับการพัฒนาเป็นทางเลือกแบบเปิดสำหรับ GIF ซึ่งใช้อัลกอริธึมการบีบอัด LZW ที่เป็นกรรมสิทธิ์ซึ่งกล่าวถึงก่อนหน้านี้ PNG เป็นประเภทไฟล์ที่ยอดเยี่ยมสำหรับกราฟิกทางอินเทอร์เน็ตเนื่องจากรองรับความโปร่งใสในเบราว์เซอร์ด้วยความสง่างามที่ GIF ไม่มี สังเกตว่าสีโปร่งใสเปลี่ยนไปอย่างไรและกลมกลืนไปกับพื้นหลัง คลิกขวาที่รูปภาพเพื่อดู นี่เป็นภาพหนึ่งภาพที่มีสีพื้นหลังสี่สี

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

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

จะใช้แบบไหน?

จากซ้ายไปขวาไฟล์เหล่านี้คือ JPG ที่บีบอัด 24 บิต, GIF 8 บิต, PNG 8 บิต, JPG คุณภาพเต็ม 24 บิตและ PNG 24 บิต โปรดทราบว่าขนาดไฟล์จะเพิ่มขึ้นในทิศทางเดียวกัน

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

ในระยะสั้น:

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

ภาพของ Keizersgracht ในอัมสเตอร์ดัมโดยMassimo Catarinella ผ่านวิกิพีเดียได้รับการปล่อยตัวภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์ ภาพอนุพันธ์ที่มีอยู่ภายใต้ใบอนุญาตเดียวกัน ฉันไม่สนใจที่จะรู้ว่าใครเป็นผู้สร้างทารกเต้น