diff --git a/tests/ImageSharp.Benchmarks/Codecs/Jpeg/DecodeJpegMultiple.cs b/tests/ImageSharp.Benchmarks/Codecs/Jpeg/DecodeJpegMultiple.cs index 7660769da..a1083e8eb 100644 --- a/tests/ImageSharp.Benchmarks/Codecs/Jpeg/DecodeJpegMultiple.cs +++ b/tests/ImageSharp.Benchmarks/Codecs/Jpeg/DecodeJpegMultiple.cs @@ -3,6 +3,8 @@ using System.Collections.Generic; using BenchmarkDotNet.Attributes; +using SixLabors.ImageSharp.Formats.Jpeg.GolangPort; +using SixLabors.ImageSharp.Formats.Jpeg.PdfJsPort; using SixLabors.ImageSharp.PixelFormats; using SDImage = System.Drawing.Image; @@ -20,9 +22,15 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg protected override IEnumerable SearchPatterns => new[] { "*.jpg" }; [Benchmark(Description = "DecodeJpegMultiple - ImageSharp")] - public void DecodeJpegImageSharpNwq() + public void DecodeJpegImageSharpOrig() { - this.ForEachStream(ms => Image.Load(ms)); + this.ForEachStream(ms => Image.Load(ms, new OrigJpegDecoder())); + } + + [Benchmark(Description = "DecodeJpegMultiple - ImageSharp PDFJs")] + public void DecodeJpegImageSharpPdfJs() + { + this.ForEachStream(ms => Image.Load(ms, new PdfJsJpegDecoder())); } [Benchmark(Baseline = true, Description = "DecodeJpegMultiple - System.Drawing")]