diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs index 8d2b436438..18d31d978c 100644 --- a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs +++ b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs @@ -33,6 +33,16 @@ namespace SixLabors.ImageSharp.Formats.Jpeg /// private readonly byte[] buffer = new byte[20]; + /// + /// The default component id's. + /// + private static readonly byte[] DefaultComponentIds = { 1, 2, 3 }; + + /// + /// Component id's for RGB colorspace. + /// + private static readonly byte[] RgbComponentIds = { 82, 71, 66 }; + /// /// The quality, that will be used to encode the image. /// @@ -148,10 +158,10 @@ namespace SixLabors.ImageSharp.Formats.Jpeg { if (this.colorType == JpegColorType.Rgb) { - return new byte[] { 82, 71, 66 }; + return RgbComponentIds; } - return new byte[] { 1, 2, 3 }; + return DefaultComponentIds; } ///