C# 如何在picturebox控件中调整图片
我的表单中有picturebox控件,C# 如何在picturebox控件中调整图片,c#,winforms,C#,Winforms,我的表单中有picturebox控件,SizeMode=StretchImage 当我加载50X250图片时-图片看起来太宽和难看 当我加载250X50图片-图片看起来不错 如何修复它?使用适当的: 正常:图像位于PictureBox的左上角。如果图像大于其所包含的PictureBox,则会对其进行剪裁 拉伸图像:图片盒内的图像被拉伸或收缩以适合图片盒的大小 自动调整大小:PictureBox的大小等于它包含的图像的大小 中心图像:如果PictureBox大于图像,则图像显示在中心。如果图像大于
SizeMode=StretchImage
当我加载50X250图片时-图片看起来太宽和难看
当我加载250X50图片-图片看起来不错
如何修复它?使用适当的:
正常:图像位于PictureBox的左上角。如果图像大于其所包含的PictureBox,则会对其进行剪裁
拉伸图像:图片盒内的图像被拉伸或收缩以适合图片盒的大小
自动调整大小:PictureBox的大小等于它包含的图像的大小
中心图像:如果PictureBox大于图像,则图像显示在中心。如果图像大于PictureBox,则将图片放置在PictureBox的中心,并剪裁外部边缘
缩放:图像的大小会增加或减少,以保持大小比例
当使用
PictureBoxSizeMode.StretchImage时,PictureBox听起来像是在做它应该做的事情。如果不想失真,请使用SizeMode=Zoom
当然,您的图像旁边会有水平或垂直条以正确的大小加载图像?如何修复什么?听起来控件正在做您要求它做的事情—拉伸图像以修复控件。StretchImage:PictureBox中的图像被拉伸或收缩以适合PictureBox的大小。我们无法说出为什么一个图像在看不到您所看到的内容的情况下“看起来很好”。请张贴截图。