Browse Source

Fix resize banding bug

af/merge-core
James Jackson-South 10 years ago
parent
commit
6a78a74e2d
  1. 2
      src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs

2
src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs

@ -168,7 +168,7 @@ namespace ImageSharp.Processing.Processors
/// <returns>The weights</returns> /// <returns>The weights</returns>
public WeightsWindow GetWeightsWindow(int destIdx, int leftIdx, int rightIdx) public WeightsWindow GetWeightsWindow(int destIdx, int leftIdx, int rightIdx)
{ {
BufferSpan<float> span = this.dataBuffer.GetRowSpan(destIdx).Slice(leftIdx, rightIdx - leftIdx); BufferSpan<float> span = this.dataBuffer.GetRowSpan(destIdx).Slice(leftIdx, rightIdx - leftIdx + 1);
return new WeightsWindow(leftIdx, span); return new WeightsWindow(leftIdx, span);
} }
} }

Loading…
Cancel
Save