Browse Source

Fix Oil Painting processor

af/merge-core
James Jackson-South 10 years ago
parent
commit
a889d0b4bb
  1. 4
      src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs

4
src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs

@ -70,9 +70,10 @@ namespace ImageSharp.Processing.Processors
} }
using (PixelAccessor<TPixel> targetPixels = new PixelAccessor<TPixel>(source.Width, source.Height)) using (PixelAccessor<TPixel> targetPixels = new PixelAccessor<TPixel>(source.Width, source.Height))
{
using (PixelAccessor<TPixel> sourcePixels = source.Lock()) using (PixelAccessor<TPixel> sourcePixels = source.Lock())
{ {
sourcePixels.CopyTo(targetPixels);
Parallel.For( Parallel.For(
minY, minY,
maxY, maxY,
@ -151,7 +152,6 @@ namespace ImageSharp.Processing.Processors
} }
} }
}); });
}
source.SwapPixelsBuffers(targetPixels); source.SwapPixelsBuffers(targetPixels);
} }

Loading…
Cancel
Save