Skip to content

Standard

JPEG

JPEG (ISO/IEC 10918, ITU-T T.81) is a widely used lossy image compression standard using chroma subsampling and quantization, with tunable quality.

Known aliases

  • ISO/IEC 10918
  • ITU-T T.81
  • JPG

Current stories

build1 publisherOne report

Raising canvas JPEG quality to 0.99 leaves red text fringed in Chromium

Chromium 149 canvas JPEGs grew 2.25x from quality 0.80 to 0.99 while red-text edge error fell only from 8.11 to 6.35, one developer measured. Firefox drops chroma subsampling at a lower setting, so the reviewer's browser decides whether the fringe shows.

Publishers:dev.to

Reality

Evidence58
Adoption
Insufficient
Hype gap0
Incentives
Insufficient
Confidence55
build1 publisherOne report

Oizom's Go heatmap service spent 80% of each render encoding PNGs

Oizom replaced an hourly Python heatmap job with an on-demand Go service that renders 20 air-quality images in 30 ms. Per-function timing then traced 80% of each render to PNG encoding, on test images small enough to keep the interpolation cheap.

Publishers:dev.to

Reality

Evidence30
Adoption15
Hype gap+35
Incentives30
Confidence40
build1 publisherOne report

Chrome's canvas.toBlob writes byte-identical PNGs at quality 0.1 and 1.0

Headless Chrome 149 wrote the same 1,345,909-byte PNG via canvas.toBlob at quality 0.1 and at 1.0, one developer's measurements show. A PNG export slider only changes the file if the tool downscales, quantises colours or switches to WebP or AVIF.

Publishers:dev.to

Reality

Evidence55
Adoption
Insufficient
Hype gap+15
Incentives30
Confidence60
build1 publisherOne report

A hardcoded /Length turns a byte-exact PDF into a parse error

Real headers and an exact byte count pull against each other, and every format loses the fight differently. One generator author walked 25 of them and catalogued the bugs that browsers forgive and CI parsers refuse.

Publishers:dev.to

Reality

Evidence62
Adoption14
Hype gap−8
Incentives35
Confidence58