Простой вопрос - если я хочу напечатать изображение, чтобы оно лучше соответствовало странице в C #, нужно ли мне масштабировать его до размеров страницы?
Я заметил много хороших ответов о том, как масштабировать , я просто хочу знать, если мне нужно масштабировать себя, так как масштабирование не является частью обработки изображения, оно только ради печати.
(простое да (если это ответ) подойдет)
Edit:
В настоящее время я использую масштабирование:
e.Graphics.DrawImage(my_image, destRect, srcRect, GraphicsUnit.Pixel);
Принимая во внимание, что destRect - прямоугольник измерений желаемого результата, я сделал простой алгоритм, чтобы установить для этого destRect оптимальные размеры, сохраняя при этом исходное соотношение сторон. (Кстати, я не доволен этим простым масштабированием, так как в нем отсутствует качество изображения, и, возможно, я обновлюсь до чего-то более изумительного).
Но я хотел бы знать, есть ли какое-то автоматическое масштабирование, предоставляемое платформой для печати, я действительно не хочу заново изобретать это колесо ..