Browse Source

how needs float or double

Former-commit-id: 4636317442582ed070b7e5b60a1c1671ee04fe49
Former-commit-id: b9cfab5bc32cd78a1f3c6ea65b3eb3026214dc66
Former-commit-id: 0cd0ab47777a3a93bb5a4edb0b9cd644b7311d55
af/merge-core
Sverre Rekvin 10 years ago
parent
commit
20726b351a
  1. 4
      src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs

4
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;

Loading…
Cancel
Save