C# Picture怎样改变图片尺寸

avatar
作者
筋斗云
阅读量:0

要改变图片尺寸,可以使用C#中的System.Drawing命名空间中的Bitmap类和Graphics类。以下是一个简单的示例代码,可以将图片调整为指定的宽度和高度:

using System; using System.Drawing;  class Program {     static void Main()     {         string imagePath = "path/to/image.jpg";         int newWidth = 200;         int newHeight = 200;          // 读取原始图片         Bitmap originalImage = new Bitmap(imagePath);          // 创建新的空白图片         Bitmap resizedImage = new Bitmap(newWidth, newHeight);          // 使用Graphics类将原始图片绘制到新的图片上,并调整尺寸         using (Graphics g = Graphics.FromImage(resizedImage))         {             g.DrawImage(originalImage, 0, 0, newWidth, newHeight);         }          // 保存调整后的图片         resizedImage.Save("path/to/resized_image.jpg");     } } 

在这个示例中,我们首先指定了原始图片的路径、新的宽度和高度。然后使用Bitmap类读取原始图片,并创建一个新的Bitmap对象作为调整后的图片。接着使用Graphics类将原始图片绘制到新的图片上,并指定新的尺寸。最后,保存调整后的图片到指定路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!