我在 C# 中遇到图像缩放问题。
我有一个给定尺寸的图片框:例如宽度 = 800px 高度 = 600px
我正在将不同的图像加载到那个图片框中,小的 (400x400) 和大的 (800+ x 600+)
如果我的图像不适合盒子,它们将被调整大小。但它们总是调整到 PictureBox 的最大宽度和高度。所以纵横比被破坏。
任何人都可以帮助识别/解决问题吗?
类:
ImageHandling.cs (注释掉)
示例:
问题 1:
我的版本
对比 原始出处
问题2:
我的版本
对比
原始出处
我多么想要它:
解决方案
最佳答案
this.PictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
将该属性设置为您的 PictureBox,图像的大小将增加或减小以适应 PictureBox 并保持大小比例。
更多信息:http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.sizemode.aspx
关于c# - 图片框的图像缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12646287/