Browse Source

Fixed subsample assignment in the encoder

pull/1706/head
Dmitry Pentin 5 years ago
parent
commit
e9fddd0a48
  1. 3
      src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs

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

@ -679,8 +679,11 @@ namespace SixLabors.ImageSharp.Formats.Jpeg
chrominanceQuantTable = metadata.ChromaQuantizationTable; chrominanceQuantTable = metadata.ChromaQuantizationTable;
} }
if (!this.subsample.HasValue)
{
this.subsample = chromaQuality >= 91 ? JpegSubsample.Ratio444 : JpegSubsample.Ratio420; this.subsample = chromaQuality >= 91 ? JpegSubsample.Ratio444 : JpegSubsample.Ratio420;
} }
} }
} }
} }
}

Loading…
Cancel
Save