Browse Source

Fixed subsample assignment in the encoder

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

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

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

Loading…
Cancel
Save