找到一个百分比

0 c# formula

这是问题所在.根据载入的图片,我每次都会有一张不同高度的照片.

我想缩放该图片,使其适合高度为800像素的文档内部.因此,如果图像的高度为2560像素,我需要找出将像素高度降低到750所需的PERCENTAGE,以便它恰好适合页面.

我很难找到这个简单问题的公式.

这是我的代码:

iTextSharp.text.Image pic = iTextSharp.text.Image.GetInstance(
    image, System.Drawing.Imaging.ImageFormat.Jpeg);

if (pic.Height > pic.Width)
{
    //Maximum height is 800 pixels.
    pic.Height formula goes here....
}
else
{
    //Maximum width is 600 pixels.
    pic.Width formula goes here....
}
Run Code Online (Sandbox Code Playgroud)

jas*_*son 5

有些数字p是这样的p * 2560 = 750.因此,p = 750 / 2560 = 0.29296875.

当然,请确保您进行浮点除法.

  • 并且 - 说明显而易见的 - 不要忘记乘以100来获得百分比! (2认同)