victorvde/jpeg2png
View on GitHub ↗ ★ 672 C
silky smooth JPEG decoding
11 mentions on Hacker News by 7 people: 1 story, 10 comments · first 2015-07-04 · latest 2026-07-31
20082026
-
…"JPEG to PNG" tool that "finds the smoothest possible picture that encodes to the given JPEG file": https://github.com/victorvde/jpeg2png . I tried it with some very terribly compressed images, and the outputs were a lot better.
comment by netsharc · 2026-07-31 · in How JPEG works: Interactively explore JPEG's lossy compression methods -
…of the decoding adds the artifacts. This tool uses more clever math to replace what's missing: https://github.com/victorvde/jpeg2png
comment by netsharc · 2026-03-18 · in JPEG Compression -
This tool optimises blocky JPEGs for a better viewing pleasure: https://github.com/victorvde/jpeg2png > jpeg2png finds the smoothest possible picture that encodes to the given JPEG file.
comment by netsharc · 2022-08-31 · in Losslessly Optimising Images -
…https://github.com/ilyakurdyukov/jpeg-quantsmooth (good for most mid-quality and high-quality images) https://github.com/victorvde/jpeg2png (use for very low-quality images, slower) jpeg-quantsmooth gives a sharper output (use "-q6"…
comment by ache7 · 2020-07-10 · in Visualizing and Understanding JPEG Format -
…deblocking should have been a solved problem already and included in decoders, see for example: https://github.com/victorvde/jpeg2png
comment by 0-_-0 · 2020-06-24 · in Is WebP really better than JPEG? -
Is https://github.com/victorvde/jpeg2png analogous to a deblocking filter for jpeg? >JPEG encoding loses information. But it is JPEG decoding that introduces artifacts by filling the missing information with noise. >jpeg2png is smarter and…
comment by _fbpt · 2019-01-10 · in The Making of Nefertiti 1kb (2018) -
See also https://github.com/victorvde/jpeg2png , which tries to maximize smoothness everywhere instead of just at block boundaries.
comment by mrob · 2018-03-19 · in Knusperli: A deblocking JPEG decoder -
…- Cb_i)^2 + (Cr_{i+1} - Cr_i)^2). This actually eliminated the fringes. The final result is https://github.com/victorvde/jpeg2png
comment by rer0tsaz · 2015-10-17 · in The magic kernel -
I was working in YCbCr and I found it noticable. Compare the bottom-right tile in https://github.com/victorvde/jpeg2png/commit/64bf10789092ccf... with swipe. It's worst with green around the top of the left black line, but there's green…
comment by rer0tsaz · 2015-07-04 · in Show HN: Trigrad, a novel image compression with interesting results -
…and performance are afterthoughts. I don't disagree but it makes a huge difference. [1] https://github.com/victorvde/jpeg2png
comment by rer0tsaz · 2015-07-04 · in Show HN: Trigrad, a novel image compression with interesting results