From 33aeb32390a62b0592563dc191370dee0e3cdf88 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sun, 3 Aug 2025 11:23:54 -0700 Subject: [PATCH] update 2024/kurdyukov2 and 2024/kurdyukov3 inventory and HTML --- 2024/kurdyukov2/index.html | 3 +++ 2024/kurdyukov3/.entry.json | 8 ++++++++ 2024/kurdyukov3/index.html | 8 +++++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/2024/kurdyukov2/index.html b/2024/kurdyukov2/index.html index 6ef52b7ca..40af21350 100644 --- a/2024/kurdyukov2/index.html +++ b/2024/kurdyukov2/index.html @@ -508,6 +508,9 @@ then you will be able to compile the alternate code.

  • prog.alt.c uses libjpeg internals, which are the inverse of a DCT function that may run faster. Works with many libjpeg distributions.

  • I reduced the code even more, by a hijacking main() with file I/O from the jpegtran utility that comes with libjpeg. You can see this version in prog.nomain.c. As a useful side effect, you can use command line options comes from this tool, like: ./prog -optimize -outfile output.jpg input.jpg. But for that you must build the program with libjpeg sources.

  • +

    Extra notes

    +

    This is an obfuscated version of JPEG Quant Smooth. +The full version is heavily optimized using SIMD/OpenMP and has chroma scaling feature.