3 ms·
There's a series of videos showing the algorithm: https://www.youtube.com/watch?v=LFXN9PiOGtY https://www.youtube.com/watch?v=LFXN9PiOGtY I finally understood
by netsharc 2mo ago
There's a series of videos showing the algorithm: https://www.youtube.com/watch?v=LFXN9PiOGtY https://www.youtube.com/watch?v=LFXN9PiOGtY
I finally understood DCT after watching https://www.youtube.com/watch?v=Q2aEzeMDHMA https://www.youtube.com/watch?v=Q2aEzeMDHMA
And someone created a "JPEG to PNG" tool that "finds the smoothest possible picture that encodes to the given JPEG file": https://github.com/victorvde/jpeg2png https://github.com/victorvde/jpeg2png . I tried it with some very terribly compressed images, and the outputs were a lot better.
- mort96 2mo agoThat jpeg2png is extremely cool and looks like something which could be built in to image viewers. Naturally, nothing about the "maximally smooth decode" process requires the output to be PNG.
- tedd4u 2mo agoHere's another option, comparison to jpeg2png at the bottom of the README. https://github.com/ilyakurdyukov/jpeg-quantsmooth https://github.com/ilyakurdyukov/jpeg-quantsmooth