JPEG ใช้การบีบอัดสองประเภทจริง ๆ คือแบบ lossly และ lossless การบีบอัดแบบไม่สูญเสียไม่ก่อให้เกิดสิ่งประดิษฐ์ดังนั้นเราจึงสามารถข้ามส่วนนั้นไปได้ การบีบอัดแบบ lossy ในรูปแบบเฉพาะที่เรียกว่าการแปลงโคไซน์แบบไม่ต่อเนื่องสำหรับ knurds ทางคณิตศาสตร์ช่วยให้มีการแลกเปลี่ยนระหว่างอัตราส่วนการบีบอัดและความเที่ยงตรง ซอฟต์แวร์ส่วนใหญ่ใช้แทนค่านี้ "คุณภาพ" โดยปกติจะอยู่ในระดับ 0-100 โดยที่ 100 จะไม่มีการสูญเสียอย่างมีประสิทธิภาพหรือน้อยมาก
อัลกอริธึมการบีบอัดแบบพิเศษนี้ถูกนำมาใช้เพราะมันเป็นสิ่งที่ดีในการกำจัดสิ่งต่าง ๆ ที่ระบบภาพมนุษย์ไม่เห็นมากเท่าองค์ประกอบฉากอื่น ๆ นี่เป็นส่วนหนึ่งที่ทำให้รูปภาพที่ดูดีน่ารักมีอัตราส่วนการบีบอัดสูงอย่างน่าประทับใจ นี่คือเหตุผลที่มันทำงานได้ดีกับภาพถ่ายโทนต่อเนื่องที่แท้จริงและไม่ดีกับภาพสังเคราะห์และลายเส้น
นี่คือภูมิภาค 200 x 300 ของภาพถ่ายขนาดใหญ่ที่มีพิกเซลที่จำลองแบบ 2x เพื่อให้ดูได้ดียิ่งขึ้น JPEG ที่ใช้การบีบอัด "คุณภาพ" นี้ 100:
คุณภาพ 80, ลดขนาดไฟล์ 79%:
คุณภาพลด 60, 86%:
คุณภาพลด 40, 90%:
การลดขนาดไฟล์ขึ้นอยู่กับการบีบอัด JPEG ของไฟล์ทั้งหมดเพื่อให้โครงสร้างส่วนหัวและค่าใช้จ่ายคงที่อื่น ๆ เป็นส่วนเล็ก ๆ ของข้อมูล
โปรดสังเกตว่าคุณต้องมองหาสิ่งประดิษฐ์ในภาพที่สองแม้ว่าเกือบ 4 ใน 5 ของข้อมูลดั้งเดิมจะถูกโยนออกไป การบีบอัด JPEG มักจะมองเห็นได้มากที่สุดที่ขอบคมและในพื้นที่ที่มีการเปลี่ยนแปลงอย่างช้าๆ เนื่องจากภาพตัดปะเป็นขอบคมการบีบอัด JPEG จึงไม่เหมาะสม
คุณสามารถดูสิ่งที่บีบอัดได้แย่ลงเรื่อย ๆ ตามอัตราส่วนการบีบอัดที่สูงขึ้น โปรดทราบว่ารูปภาพด้านล่างยังคงมีข้อมูลภาพจำนวนมากซึ่งน่าจะมีการลบข้อมูลดิบ 9 / 10th
ประเภทของสิ่งประดิษฐ์ที่มีลักษณะของการบีบอัดแบบ JPEG ที่สูญเสียไปคือ "blockiness" ในการเปลี่ยนพื้นที่ราบและ "ดิน" รอบขอบความเปรียบต่างสูง ตัวอย่างเช่นดูพื้นที่ด้านล่างขวาในภาพด้านบน ที่มีพื้นหลังไม่ได้โฟกัสดังนั้นค่าจะเปลี่ยนอย่างช้าๆ การปิดกั้นค่อนข้างชัดเจน สำหรับตัวอย่างของ "ดิน" ให้มองไปที่เขาซ้ายของแพะ สิ่งประดิษฐ์ทั้งสองประเภทนี้มักจะเป็นเบาะแสที่ดีว่าการบีบอัด JPEG ได้รับการปรับปรุง มองหาสิ่งเหล่านี้ในภาพอื่น ๆ ข้างต้นเพื่อให้เข้าใจถึงสิ่งที่ดูเหมือนเมื่อเริ่มปรากฏและอัตราส่วนการบีบอัดที่คุณอาจทนในสถานการณ์ต่าง ๆ