Вот проблема. У меня есть картинка, которая будет иметь разную высоту каждый раз в зависимости от загруженной картинки.
Я бы хотел масштабировать это изображение так, чтобы оно помещалось внутри документа с высотой 800 пикселей. Поэтому, если изображение имеет высоту 2560 пикселей, мне нужно выяснить ПРОЦЕНТ, необходимый для снижения высоты пикселя до 750, чтобы он плотно помещался на странице.
Я застрял, пытаясь найти формулу для этой достаточно простой задачи.
Вот мой код:
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....
}