From 743e34c489d68543f60935484aa0e7f1a847e0cd Mon Sep 17 00:00:00 2001 From: Dmitry Pentin Date: Sat, 5 Jun 2021 03:49:14 +0300 Subject: [PATCH] Fixed stream flush for jpeg encoder --- .../Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs index 218b2b59c3..fdeecc9d86 100644 --- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs +++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs @@ -381,7 +381,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder int padBitsCount = 8 - (this.bitCount % 8); if (padBitsCount != 0) { - this.Emit(0xff, padBitsCount); + this.Emit((1 << padBitsCount) - 1, padBitsCount); } // flush remaining bytes