|
|
|
@ -193,9 +193,8 @@ namespace SixLabors.ImageSharp.Formats.Jpeg |
|
|
|
} |
|
|
|
|
|
|
|
// Write the End Of Image marker.
|
|
|
|
this.buffer[0] = JpegConstants.Markers.XFF; |
|
|
|
this.buffer[1] = JpegConstants.Markers.EOI; |
|
|
|
stream.Write(this.buffer, 0, 2); |
|
|
|
this.WriteEndOfImageMarker(); |
|
|
|
|
|
|
|
stream.Flush(); |
|
|
|
} |
|
|
|
|
|
|
|
@ -695,6 +694,16 @@ namespace SixLabors.ImageSharp.Formats.Jpeg |
|
|
|
this.outputStream.Write(this.buffer, 0, sosSize + 2); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Writes the EndOfImage marker.
|
|
|
|
/// </summary>
|
|
|
|
private void WriteEndOfImageMarker() |
|
|
|
{ |
|
|
|
this.buffer[0] = JpegConstants.Markers.XFF; |
|
|
|
this.buffer[1] = JpegConstants.Markers.EOI; |
|
|
|
this.outputStream.Write(this.buffer, 0, 2); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Writes the header for a marker with the given length.
|
|
|
|
/// </summary>
|
|
|
|
|