Browse Source

Use processor specific parallel options.

Former-commit-id: 2acf4fe804efd492297eab966fb5202502ea5455
Former-commit-id: 8fa7b831fa1b096316c10b12c1003a116541051b
Former-commit-id: b5970581a06e6a7af28b806f2625517a153591cb
af/merge-core
James Jackson-South 10 years ago
parent
commit
16aee11d45
  1. 2
      src/ImageProcessorCore/Filters/Processors/AlphaProcessor.cs
  2. 2
      src/ImageProcessorCore/Filters/Processors/BackgroundColorProcessor.cs
  3. 2
      src/ImageProcessorCore/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
  4. 1
      src/ImageProcessorCore/Filters/Processors/BlendProcessor.cs
  5. 2
      src/ImageProcessorCore/Filters/Processors/BrightnessProcessor.cs
  6. 2
      src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
  7. 2
      src/ImageProcessorCore/Filters/Processors/ContrastProcessor.cs
  8. 2
      src/ImageProcessorCore/Filters/Processors/Convolution/Convolution2DFilter.cs
  9. 2
      src/ImageProcessorCore/Filters/Processors/Convolution/Convolution2PassFilter.cs
  10. 2
      src/ImageProcessorCore/Filters/Processors/Convolution/ConvolutionFilter.cs
  11. 2
      src/ImageProcessorCore/Filters/Processors/GlowProcessor.cs
  12. 2
      src/ImageProcessorCore/Filters/Processors/InvertProcessor.cs
  13. 1
      src/ImageProcessorCore/Filters/Processors/PixelateProcessor.cs
  14. 2
      src/ImageProcessorCore/Filters/Processors/VignetteProcessor.cs
  15. 1
      src/ImageProcessorCore/Samplers/Processors/CropProcessor.cs
  16. 1
      src/ImageProcessorCore/Samplers/Processors/EntropyCropProcessor.cs
  17. 10
      src/ImageProcessorCore/Samplers/Processors/RotateFlipProcessor.cs
  18. 1
      src/ImageProcessorCore/Samplers/Processors/RotateProcessor.cs
  19. 1
      src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs

2
src/ImageProcessorCore/Filters/Processors/AlphaProcessor.cs

@ -51,7 +51,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/BackgroundColorProcessor.cs

@ -50,7 +50,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/Binarization/BinaryThresholdProcessor.cs

@ -81,7 +81,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

1
src/ImageProcessorCore/Filters/Processors/BlendProcessor.cs

@ -59,6 +59,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/BrightnessProcessor.cs

@ -50,7 +50,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs

@ -37,7 +37,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = startX; x < endX; x++)

2
src/ImageProcessorCore/Filters/Processors/ContrastProcessor.cs

@ -52,7 +52,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/Convolution/Convolution2DFilter.cs

@ -53,7 +53,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/Convolution/Convolution2PassFilter.cs

@ -69,7 +69,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = startX; x < endX; x++)

2
src/ImageProcessorCore/Filters/Processors/Convolution/ConvolutionFilter.cs

@ -40,7 +40,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/GlowProcessor.cs

@ -58,7 +58,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = startX; x < endX; x++)

2
src/ImageProcessorCore/Filters/Processors/InvertProcessor.cs

@ -30,7 +30,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

1
src/ImageProcessorCore/Filters/Processors/PixelateProcessor.cs

@ -53,6 +53,7 @@ namespace ImageProcessorCore.Processors
{
Parallel.ForEach(
range,
this.ParallelOptions,
y =>
{
if (y >= sourceY && y < sourceBottom)

2
src/ImageProcessorCore/Filters/Processors/VignetteProcessor.cs

@ -58,7 +58,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = startX; x < endX; x++)

1
src/ImageProcessorCore/Samplers/Processors/CropProcessor.cs

@ -28,6 +28,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
this.ParallelOptions,
y =>
{
for (int x = startX; x < endX; x++)

1
src/ImageProcessorCore/Samplers/Processors/EntropyCropProcessor.cs

@ -78,6 +78,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
startY,
endY,
this.ParallelOptions,
y =>
{
if (y >= targetY && y < targetBottom)

10
src/ImageProcessorCore/Samplers/Processors/RotateFlipProcessor.cs

@ -88,7 +88,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
height,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = 0; x < width; x++)
@ -125,7 +125,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
height,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = 0; x < width; x++)
@ -159,7 +159,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
height,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = 0; x < width; x++)
@ -196,7 +196,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
halfHeight,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = 0; x < width; x++)
@ -232,7 +232,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
height,
Bootstrapper.Instance.ParallelOptions,
this.ParallelOptions,
y =>
{
for (int x = 0; x < halfWidth; x++)

1
src/ImageProcessorCore/Samplers/Processors/RotateProcessor.cs

@ -51,6 +51,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
target.Height,
this.ParallelOptions,
y =>
{
for (int x = 0; x < target.Width; x++)

1
src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs

@ -56,6 +56,7 @@ namespace ImageProcessorCore.Processors
Parallel.For(
0,
target.Height,
this.ParallelOptions,
y =>
{
for (int x = 0; x < target.Width; x++)

Loading…
Cancel
Save