Browse Source

Brought back if check

pull/1632/head
Dmitry Pentin 5 years ago
parent
commit
16842496be
  1. 5
      src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs

5
src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs

@ -368,7 +368,10 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
int bt = Numerics.MinimumBitsToStore16((uint)a); int bt = Numerics.MinimumBitsToStore16((uint)a);
this.EmitHuff(index, (runLength << 4) | bt); this.EmitHuff(index, (runLength << 4) | bt);
this.Emit(b & ((1 << bt) - 1), bt); if (bt > 0)
{
this.Emit(b & ((1 << bt) - 1), bt);
}
} }
/// <summary> /// <summary>

Loading…
Cancel
Save