From 8403ebc1e03cf2ca5a26b4fd94d9c0673a4df859 Mon Sep 17 00:00:00 2001 From: Dmitry Pentin Date: Sat, 19 Jun 2021 04:32:07 +0300 Subject: [PATCH] Removed obsolete debug code --- .../Components/Encoder/HuffmanScanEncoder.cs | 47 ------------------- 1 file changed, 47 deletions(-) diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs index 58f483ecca..8457ddbf30 100644 --- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs +++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs @@ -471,52 +471,5 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder return index; } - - /// - /// Prints given huffman codes to the System.Console for debugging puroses. - /// - /// Codes array. - /// Custom title to print. - /// Flag indicating if all codes should be printed. - /// Indicates which number base will be used to print codes - private static void PrintHuffmanSummary(int[] codes, string title, bool printCode, int codePrintBase = 2) - { - System.Console.WriteLine(title); - System.Console.WriteLine($"Codes count: {codes.Length}"); - - // This is possible if custom tree is provided, especially for per-image optimized tree - if (codes.Length == 0) - { - return; - } - - // Min - int min = codes.Min(); - int min_len = min >> 24; - string min_code = System.Convert.ToString(min & ((1 << 24) - 1), codePrintBase); - - // Max - int max = codes.Max(); - int max_len = max >> 24; - string max_code = System.Convert.ToString(max & ((1 << 24) - 1), codePrintBase); - - System.Console.WriteLine($"Min code: {min_code}, len: {min_len} \nMax code: {max_code}, len: {max_len}"); - - // Printing codes - if (printCode) - { - PrintHuffmanCodes(codes, codePrintBase); - } - } - - private static void PrintHuffmanCodes(int[] codes, int codePrintBase) - { - for (int i = 0; i < codes.Length; i++) - { - int huffCode = codes[i]; - string code = System.Convert.ToString(huffCode & ((1 << 24) - 1), codePrintBase); - System.Console.WriteLine($"\t{code}"); - } - } } }