Browse Source

Fix for #70 - Height and width ratio should round up to nearest pixel

Former-commit-id: d7f54db5301d84a633ee50faeddc22973d4203e8
pull/17/head
Jeavon Leopold 12 years ago
parent
commit
bebc108ea4
  1. 4
      src/ImageProcessor.Web/NET45/Processors/Resize.cs

4
src/ImageProcessor.Web/NET45/Processors/Resize.cs

@ -205,13 +205,13 @@ namespace ImageProcessor.Web.Processors
// Replace 0 width
if (size.Width == 0 && size.Height > 0 && input.Contains(WidthRatio) && !input.Contains(HeightRatio))
{
size.Width = (int)(value.ToPositiveFloatArray()[0] * size.Height);
size.Width = (int)Math.Ceiling(value.ToPositiveFloatArray()[0] * size.Height);
}
// Replace 0 height
if (size.Height == 0 && size.Width > 0 && input.Contains(HeightRatio) && !input.Contains(WidthRatio))
{
size.Height = (int)(value.ToPositiveFloatArray()[0] * size.Width);
size.Height = (int)Math.Ceiling(value.ToPositiveFloatArray()[0] * size.Width);
}
}

Loading…
Cancel
Save