最佳尺寸图像只是不知道是否有人可以给我的概念,产生与任何显示器尺寸和分辨率大小合适的图像。C#:如何保存与任何屏幕尺寸和分辨率的任何
现在我在一个情况下,我必须生成若干图片来自Power Point演示幻灯片每一个。我必须将每张幻灯片保存到每张图片。我将使用下面的代码来做到这一点。
PowerPoint.Presentation pptPresentation = pptApplication.Presentations.Open2007(FILE);
foreach (PowerPoint.Slide pptSlide in pptPresentation.Slides)
{
pptSlide.Export(NEWNAME, "PNG", 1024, 768);
}
我的问题是,我会在我的winform picturebox中像幻灯片放映一样显示那些图像。 winform将以最大化状态加载并且picturebox dock已被设置为填充。
我不知道我的应用程序将运行。可能是我的应用程序将运行在15英寸显示器上或可能是17英寸或可能是21英寸。每台电脑可能有不同的分辨率。我的应用程序也可以运行在与大屏幕液晶电视相连的电脑上作为显示器。
我想各滑动到图像以这样的方式保存作为结果,当图像将通过PictureBox的显示然后图像应该被像素化。这是我主要关心的问题。所以请指导我如何将每张幻灯片保存为图像,因为无论显示器的尺寸和分辨率如何,图像都应该像素化。
这样告诉我,我应该指定什么样的高度和宽度时,将保存每张幻灯片图像。
如果可能的话,请指导我用概念或示例代码来实现什么,我之后。感谢
_“我想每个幻灯片图像保存这样的结果,当图像将通过图片框显示的图像,然后**应该**像素化” _ - 应该有一个**没有**在那里? – MickyD
保存一个位图图像的方式,使得它看起来不错的任何显示是它的尺寸比它永远不会出现在任何显示更大的拯救的唯一途径。在你这样做之前,让我告诉你这是一个可怕的想法。 – Abion47