Hacker GitHub

← All repos

google/knusperli

View on GitHub ↗ ★ 475 C++

A deblocking JPEG decoder

6 mentions on Hacker News by 6 people: 1 story, 5 comments · first 2018-03-19 · latest 2022-12-22

Mentions per year 6 mentions · busiest year 2019 (2)
20082026
  1. If you want to remove banding from jpeg images, check out https://github.com/google/knusperli . When jpeg quantizes coefficients, there is an entire interval that quantizes to the same number. A traditional decoder uses the quantized…
  2. Knusperli is similar: https://github.com/google/knusperli Instead of trying to smooth the entire image, it reduces blocking artifacts by finding plausible coefficients that reduce discontinuities at block boundaries (jpegs are encoded as a…
  3. And let’s not forget Gipfeli and Knusperli ;) https://github.com/google/gipfeli https://github.com/google/knusperli
  4. …ringing (that cleverly uses the quantization ranges as a constraint, like the Knusperli deblocker: https://github.com/google/knusperli ). Interestingly it does not use spatial prediction in the style of the video codecs. A developer in a…
    comment by twotwotwo · 2019-10-07 · in Web Graphics Done Right
  5. Maybe using https://github.com/google/knusperli as the JPEG decoder would give a fairer comparison?
    comment by sp332 · 2019-07-12 · in Better Portable Graphics