我的表单中有SizeMode = StretchImage
当我加载50X250图片时 - 图片看起来太宽而且丑陋
当我加载250X50图片时 - 图片看起来不错。
如何解决?
答案 0 :(得分:4)
使用适当的PictureBox SizeMode:
正常:图像位于PictureBox的左上角。如果图像大于包含在其中的PictureBox,则剪裁图像。
StretchImage :PictureBox中的图像被拉伸或缩小以适合PictureBox的大小。
自动调整大小:PictureBox的大小等于其包含的图片大小。
CenterImage :如果PictureBox大于图像,则图像显示在中央。如果图像大于PictureBox,则图片放在PictureBox的中心,外边缘被剪裁。
缩放:图像尺寸按尺寸比例增加或减少。
使用PictureBoxSizeMode.StretchImage
时,听起来像PictureBox正在完全按照预期行事。
答案 1 :(得分:4)
如果您不想要失真,请使用SizeMode = Zoom
您的图像旁边当然会有水平或垂直条