From b23707adee1d8f548633bf983f22371abcc6bc25 Mon Sep 17 00:00:00 2001 From: Brian Popow Date: Fri, 13 Aug 2021 21:18:43 +0200 Subject: [PATCH] Use MemoryMarshal.GetReference for rgbStart --- .../Jpeg/Components/Encoder/RgbForwardConverter{TPixel}.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbForwardConverter{TPixel}.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbForwardConverter{TPixel}.cs index e23cf348a..7fad63e11 100644 --- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbForwardConverter{TPixel}.cs +++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbForwardConverter{TPixel}.cs @@ -99,7 +99,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder private static void CopyToBlock(Span rgbSpan, ref Block8x8F redBlock, ref Block8x8F greenBlock, ref Block8x8F blueBlock) { - ref Rgb24 rgbStart = ref rgbSpan[0]; + ref Rgb24 rgbStart = ref MemoryMarshal.GetReference(rgbSpan); for (int i = 0; i < Block8x8F.Size; i++) {