阅读量: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类将原始图片绘制到新的图片上,并指定新的尺寸。最后,保存调整后的图片到指定路径。