在C#中,使用System.Drawing
命名空間中的Image
類可以輕松地處理和操作圖像。以下是一些關于如何處理不同圖像格式的示例:
using System.Drawing;
Image image = Image.FromFile("path/to/your/image.jpg");
// 保存為 JPEG 格式
image.Save("path/to/your/output.jpg", ImageFormat.Jpeg);
// 保存為 PNG 格式
image.Save("path/to/your/output.png", ImageFormat.Png);
// 保存為 BMP 格式
image.Save("path/to/your/output.bmp", ImageFormat.Bmp);
using System.Drawing.Imaging;
// 創建一個新的 Image 對象,用于存儲轉換后的圖像
Image convertedImage = new Image(image.Width, image.Height, image.RawFormat);
// 使用 Graphics 對象將原始圖像繪制到新的 Image 對象上
using (Graphics g = Graphics.FromImage(convertedImage))
{
g.DrawImage(image, 0, 0);
}
// 保存轉換后的圖像為新的格式
convertedImage.Save("path/to/your/output.png", ImageFormat.Png);
注意:在處理圖像時,請確保正確處理異常,例如文件不存在或無效的圖像格式。在實際應用中,你可能需要根據具體需求對代碼進行調整。