使用System.Drawing.Image。如果图像宽度或高度超过最大值,则需要按比例调整大小。调整大小后,需要确保宽度或高度都没有超过限制。宽度和高度将自动调整大小,直到不超过最大和最小值(可能的最大尺寸)并保持比例。 最佳答案 像这样?publicstaticvoidTest(){using(varimage=Image.FromFile(@"c:\logo.png"))using(varnewImage=ScaleImage(image,300,400)){newImage.Save(@"c:\test.png",Image