From 20726b351ab38c572bf6486e2b7887f6c62cc884 Mon Sep 17 00:00:00 2001 From: Sverre Rekvin Date: Thu, 23 Jun 2016 22:59:47 +0200 Subject: [PATCH] how needs float or double Former-commit-id: 4636317442582ed070b7e5b60a1c1671ee04fe49 Former-commit-id: b9cfab5bc32cd78a1f3c6ea65b3eb3026214dc66 Former-commit-id: 0cd0ab47777a3a93bb5a4edb0b9cd644b7311d55 --- src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs b/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs index 8b373de751..da08d0bc01 100644 --- a/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs +++ b/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs @@ -116,13 +116,13 @@ namespace ImageProcessorCore deltaX = (((skewMaxX * sy)) / (source.Height - 1)); } - + int off = (skewMaxY*skewMaxX)/(source.Width - skewMaxX - 1); for (int sx = 0; sx < source.Width; sx++) { int deltaY; if (revY) { - deltaY = ((((-skewMaxY*(sx + deltaX)))/(source.Width-skewMaxX - 1)))+skewMaxY; + deltaY = ((((-skewMaxY*(sx + deltaX)))/(source.Width-skewMaxX - 1)))+skewMaxY+off; //deltaY = (((skewMaxY * sx)) / (source.Height - 1)); // deltaY = -deltaY + skewMaxY; // deltaY = sx+deltaX;