---
title: "The JPEG Still Picture Compression Standard"
description: "The JPEG paper asks how a photograph can become much smaller without looking obviously broken. Read it to see how each 8 × 8 block becomes a set of spatial-frequency coefficients, why coefficient quantization is the deliberately lossy step, and how zig-zag ordering plus Huffman coding pack the surviving structure without pretending that one quality setting fits every image or display."
canonical_url: "https://fanout.sh/daily/2026-09-15-jpeg-still-picture-compression"
md_url: "https://fanout.sh/daily/2026-09-15-jpeg-still-picture-compression.md"
last_updated: "2026-09-15"
access: "public"
---

# The JPEG Still Picture Compression Standard

The JPEG paper asks how a photograph can become much smaller without looking obviously broken. Read it to see how each 8 × 8 block becomes a set of spatial-frequency coefficients, why coefficient quantization is the deliberately lossy step, and how zig-zag ordering plus Huffman coding pack the surviving structure without pretending that one quality setting fits every image or display.

## Paper details

- Authors: Gregory K. Wallace

- Venue: Communications of the ACM 1991

- Track: Systems

- Difficulty: Easy

- Reading time: 30 min

- Original paper: https://doi.org/10.1145/103085.103089

## What you will learn

- Why the discrete cosine transform changes an 8 × 8 block's coordinates without itself discarding image information.

- How a 64-entry quantization table trades coefficient precision for more zeros, and why that trade depends on image and viewing conditions.

- How differential DC coding, low-to-high-frequency zig-zag order, and Huffman coding compress the quantized symbols without adding another lossy step.

## Continue exploring

[Compare with LZ77 in Fanout](https://fanout.sh/daily/2026-09-02-lz77-sequential-compression): Contrast JPEG's deliberate loss of coefficient precision with LZ77's exact reuse of repeated byte sequences, then separate representation loss from lossless symbol packing.

---
This representation contains public Fanout content only. Protected Pro lessons, account data, billing, checkout, and pricing are not included.

Browse the public content map: https://fanout.sh/sitemap.md
