public void TestAntiClockwiseDir() { var inputImg = (Bitmap)Image.FromFile(_inputFolderPath + @"\1.png"); var rotatedBy45 = ImageRotator.RotateImg(inputImg, -45, _bkColor); rotatedBy45.Save(_outputFolder + @"\1_rotated_by_45_anti_clockwise.jpg"); }
public void TestGetRotationAngleToRealignForNegativeAngle() { const string secondEndLower = @"\disc_second_end_lower."; var clickInputs = MainProcessor.GetClickInputsFromFile(_inputFolderPath + secondEndLower + "xml"); var clickPositions = clickInputs.ImageClickInputDetailsList[0].ClickPositionListForImages; var result = ImageRotator.GetRotationAngleToRealign(clickPositions); Assert.IsTrue(result < 0); Assert.IsTrue(Math.Abs(Math.Abs(result) - 45) < 5); var inputImg = (Bitmap)Image.FromFile(_inputFolderPath + secondEndLower + "jpg"); var rotated = ImageRotator.RotateImg(inputImg, result, _bkColor); rotated.Save(_outputFolder + secondEndLower + "rotated.jpg"); }