pil*_*ila 25 c# image image-scaling
我在C#中出现图像缩放问题.
我有一个给定尺寸的图片框:例如宽度= 800px高度= 600px
我正在将不同的图像加载到该图片框中,小图片(400x400)和大图片(800 + x 600+)
如果他们的图片不适合盒子,我的图片会被调整大小.但它们总是调整为PictureBox的MAX宽度和高度.所以纵横比被破坏了.
任何人都可以帮助识别/解决问题吗?
类别:
ImageHandling.cs(已注释掉)
例子:
问题1:我的版本
 
  
vs原始来源 
问题2:
我的版本

vs原始来源

我多么想要:
解

For*_* L. 52
this.PictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
将该属性设置为PictureBox,图像的大小将增加或减少,以适应保持大小比例的PictureBox.
有关详细信息:http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.sizemode.aspx