|
|
@ -642,9 +642,10 @@ namespace SixLabors.ImageSharp.Formats.Jpeg |
|
|
int i3 = 3 * i; |
|
|
int i3 = 3 * i; |
|
|
|
|
|
|
|
|
// Component ID.
|
|
|
// Component ID.
|
|
|
this.buffer[i3 + 6] = componentIds[i]; |
|
|
Span<byte> bufferSpan = this.buffer.AsSpan(i3 + 6, 3); |
|
|
this.buffer[i3 + 7] = subsamples[i]; |
|
|
bufferSpan[2] = chroma[i]; |
|
|
this.buffer[i3 + 8] = chroma[i]; |
|
|
bufferSpan[1] = subsamples[i]; |
|
|
|
|
|
bufferSpan[0] = componentIds[i]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
this.outputStream.Write(this.buffer, 0, (3 * (componentCount - 1)) + 9); |
|
|
this.outputStream.Write(this.buffer, 0, (3 * (componentCount - 1)) + 9); |
|
|
|