最佳尺寸圖像只是不知道是否有人可以給我的概念,產生與任何顯示器尺寸和分辨率大小合適的圖像。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