要改變圖片尺寸,可以使用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類將原始圖片繪制到新的圖片上,并指定新的尺寸。最后,保存調整后的圖片到指定路徑。