Felbook.Helpers.ImageHelper.CalculateSize C# (CSharp) Method

CalculateSize() public static method

public static CalculateSize ( int width, int height, int maxWidth, int maxHeight ) : Dimensions
width int
height int
maxWidth int
maxHeight int
return Dimensions
        public static Dimensions CalculateSize(int width, int height, int maxWidth, int maxHeight)
        {
            if (width > maxWidth || height > maxHeight)
            {
                height = (height * maxWidth) / width;
                width = maxWidth;

                if (height > maxHeight)
                {
                    width = (width * maxHeight) / height;
                    height = maxHeight;
                }
            }

            return new Dimensions {
                Width = width,
                Height = height,
            };
        }