|
|
@ -668,7 +668,7 @@ internal sealed class BmpEncoderCore : IImageEncoderInternals |
|
|
|
|
|
|
|
|
if (quantizedPixelRow.Length % 8 != 0) |
|
|
if (quantizedPixelRow.Length % 8 != 0) |
|
|
{ |
|
|
{ |
|
|
int startIdx = quantizedPixelRow.Length - 7; |
|
|
int startIdx = quantizedPixelRow.Length - (quantizedPixelRow.Length % 8); |
|
|
endIdx = quantizedPixelRow.Length; |
|
|
endIdx = quantizedPixelRow.Length; |
|
|
Write1BitPalette(stream, startIdx, endIdx, quantizedPixelRow); |
|
|
Write1BitPalette(stream, startIdx, endIdx, quantizedPixelRow); |
|
|
} |
|
|
} |
|
|
|