Browse Source

Renamed YCbCrEncoder to HuffmanScanEncoder as it is in decoding logic

pull/1632/head
Dmitry Pentin 5 years ago
parent
commit
3380bdf0d0
  1. 4
      src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs
  2. 2
      src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs

4
src/ImageSharp/Formats/Jpeg/Components/Encoder/YCbCrEncoder{TPixel}.cs → src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs

@ -10,7 +10,7 @@ using SixLabors.ImageSharp.PixelFormats;
namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
{
internal class YCbCrEncoder
internal class HuffmanScanEncoder
{
/// <summary>
/// Number of bytes cached before being written to target stream via Stream.Write(byte[], offest, count).
@ -72,7 +72,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
8, 8, 8,
};
public YCbCrEncoder(Stream outputStream)
public HuffmanScanEncoder(Stream outputStream)
{
this.target = outputStream;
}

2
src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs

@ -177,7 +177,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg
this.WriteStartOfScan(image, componentCount, cancellationToken);
// Write the scan compressed data.
new YCbCrEncoder(stream).WriteStartOfScan(
new HuffmanScanEncoder(stream).WriteStartOfScan(
image,
this.colorType,
this.subsample,

Loading…
Cancel
Save