这是问题所在.根据载入的图片,我每次都会有一张不同高度的照片.
我想缩放该图片,使其适合高度为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)
有些数字p
是这样的p * 2560 = 750
.因此,p = 750 / 2560 = 0.29296875
.
当然,请确保您进行浮点除法.