Browse Source

Fix not using offset when accessing decompressedPixelData

pull/3096/head
Brian Popow 2 months ago
parent
commit
b79ba2158d
  1. 2
      src/ImageSharp/Formats/Exr/ExrDecoderCore.cs

2
src/ImageSharp/Formats/Exr/ExrDecoderCore.cs

@ -219,7 +219,7 @@ internal sealed class ExrDecoderCore : ImageDecoderCore
for (int channelIdx = 0; channelIdx < this.Channels.Count; channelIdx++)
{
ExrChannelInfo channel = this.Channels[channelIdx];
offset += this.ReadUnsignedIntChannelData(stream, channel, decompressedPixelData, redPixelData, greenPixelData, bluePixelData, alphaPixelData, width);
offset += this.ReadUnsignedIntChannelData(stream, channel, decompressedPixelData.Slice(offset), redPixelData, greenPixelData, bluePixelData, alphaPixelData, width);
}
stream.Position = nextRowOffsetPosition;

Loading…
Cancel
Save