diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs
index ece305a5a..03f503dde 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs
@@ -777,7 +777,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
///
/// Flushes spectral data bytes after encoding all channel blocks
- /// in a single jpeg macroblock using .
+ /// in a single jpeg macroblock using .
///
///
/// This must be called only if is true
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/JpegComponent.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/JpegComponent.cs
index f9c7eb634..f50f9e889 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/JpegComponent.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/JpegComponent.cs
@@ -39,19 +39,14 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
///
public int VerticalSamplingFactor { get; }
- ///
public Buffer2D SpectralBlocks { get; private set; }
- ///
public Size SubSamplingDivisors { get; private set; }
- ///
public int QuantizationTableIndex { get; }
- ///
public Size SizeInBlocks { get; private set; }
- ///
public Size SamplingFactors { get; set; }
///
@@ -84,6 +79,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
///
/// Initializes component for future buffers initialization.
///
+ /// asdfasdf.
/// Maximal horizontal subsampling factor among all the components.
/// Maximal vertical subsampling factor among all the components.
public void Init(JpegFrame frame, int maxSubFactorH, int maxSubFactorV)
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/SpectralConverter{TPixel}.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/SpectralConverter{TPixel}.cs
index fe9c31b09..e3f659b72 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/SpectralConverter{TPixel}.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/SpectralConverter{TPixel}.cs
@@ -9,7 +9,6 @@ using SixLabors.ImageSharp.PixelFormats;
namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
{
-
///
internal class SpectralConverter : SpectralConverter
where TPixel : unmanaged, IPixel
@@ -77,7 +76,6 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
// 2. Byte r/g/b planes to normalized float r/g/b planes
// 3. Convert from r/g/b planes to target pixel type with JpegColorConverter
// 4. Convert color buffer to spectral blocks with component post processors
-
int maxY = Math.Min(this.pixelBuffer.Height, this.pixelRowCounter + this.pixelRowsPerStep);
int width = this.pixelBuffer.Width;
diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
index 7d8027829..910a723fb 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
@@ -131,28 +131,8 @@ namespace SixLabors.ImageSharp.Formats.Jpeg
// Write the scan header.
this.WriteStartOfScan(componentCount, componentIds);
- //var quantTables = new Block8x8F[] { luminanceQuantTable, chrominanceQuantTable };
- //new HuffmanScanEncoder(3, stream).Encode(image, quantTables, Configuration.Default, cancellationToken);
-
- // Write the scan compressed data.
- switch (this.colorType)
- {
- case JpegColorType.YCbCrRatio444:
- new HuffmanScanEncoder(3, stream).Encode444(image, ref luminanceQuantTable, ref chrominanceQuantTable, cancellationToken);
- break;
- case JpegColorType.YCbCrRatio420:
- new HuffmanScanEncoder(6, stream).Encode420(image, ref luminanceQuantTable, ref chrominanceQuantTable, cancellationToken);
- break;
- case JpegColorType.Luminance:
- new HuffmanScanEncoder(1, stream).EncodeGrayscale(image, ref luminanceQuantTable, cancellationToken);
- break;
- case JpegColorType.Rgb:
- new HuffmanScanEncoder(3, stream).EncodeRgb(image, ref luminanceQuantTable, cancellationToken);
- break;
- default:
- // all other non-supported color types are checked at the start of this method
- break;
- }
+ var quantTables = new Block8x8F[] { luminanceQuantTable, chrominanceQuantTable };
+ new HuffmanScanEncoder(3, stream).Encode(image, quantTables, Configuration.Default, cancellationToken);
// Write the End Of Image marker.
this.WriteEndOfImageMarker();