gpt4 book ai didi

c# - 图片框的图像缩放

转载 作者:IT王子 更新时间:2023-10-29 04:23:34 26 4
gpt4 key购买 nike

我在 C# 中遇到图像缩放问题。

我有一个给定尺寸的图片框:例如宽度 = 800px 高度 = 600px

我正在将不同的图像加载到那个图片框中,小的 (400x400) 和大的 (800+ x 600+)

如果我的图像不适合盒子,它们将被调整大小。但它们总是调整到 PictureBox 的最大宽度和高度。所以纵横比被破坏

任何人都可以帮助识别/解决问题吗?

类:

Form1.cs

ImageHandling.cs (注释掉)

ImageUtilities.cs

示例:

问题 1:我的版本
enter image description here

对比原始出处enter image description here

问题2:
我的版本
enter image description here

对比原始出处
enter image description here

我多么想要它:

解决方案
enter image description here

最佳答案

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com