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;
}
///