Pinta.ImageManipulation.ScaleFactor.GetNextSmaller C# (CSharp) Method

GetNextSmaller() public method

public GetNextSmaller ( ) : ScaleFactor
return ScaleFactor
		public ScaleFactor GetNextSmaller ()
		{
			double ratio = Ratio - 0.005;

			int index = Array.FindIndex (
			    scales,
			    delegate (double scale) {
				    return ratio <= scale;
			    });

			--index;

			if (index == -1) {
				index = 0;
			}

			index = Math.Max (index, 0);

			return ScaleFactor.FromDouble (scales[index]);
		}