91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# drawimage怎樣處理圖像縮放

c#
小樊
81
2024-11-24 20:29:05
欄目: 編程語言

在C#中,使用System.Drawing命名空間中的DrawImage方法可以輕松地處理圖像縮放。以下是一個簡單的示例,展示了如何使用DrawImage方法將圖像縮放到指定的大小:

using System;
using System.Drawing;
using System.Drawing.Imaging;

class Program
{
    static void Main()
    {
        // 加載原始圖像
        using (Image originalImage = Image.FromFile("path/to/your/image.jpg"))
        {
            // 定義目標尺寸
            int targetWidth = 300;
            int targetHeight = 200;

            // 創建一個新的圖像對象,用于存儲縮放后的圖像
            using (Image resizedImage = new Image(targetWidth, targetHeight))
            {
                // 使用DrawImage方法將原始圖像縮放到目標尺寸
                Graphics g = Graphics.FromImage(resizedImage);
                g.InterpolationMode = InterpolationMode.HighQualityBicubic;
                g.DrawImage(originalImage, 0, 0, targetWidth, targetHeight);
                g.Dispose();

                // 保存縮放后的圖像到文件
                resizedImage.Save("path/to/your/resized_image.jpg");
            }
        }
    }
}

在這個示例中,我們首先加載原始圖像,然后定義了目標尺寸。接下來,我們創建一個新的Image對象,用于存儲縮放后的圖像。我們使用Graphics類的DrawImage方法將原始圖像縮放到目標尺寸,并設置插值模式為HighQualityBicubic以獲得高質量的縮放效果。最后,我們將縮放后的圖像保存到文件。

0
巧家县| 盐城市| 青海省| 历史| 景德镇市| 怀柔区| 阿巴嘎旗| 平利县| 东莞市| 许昌市| 华坪县| 松阳县| 南丹县| 彭阳县| 陵川县| 平泉县| 莱州市| 巫山县| 清涧县| 丁青县| 沙田区| 镇坪县| 瑞丽市| 重庆市| 叶城县| 松潘县| 丘北县| 漯河市| 临海市| 望都县| 德保县| 正阳县| 昌乐县| 山阴县| 贵港市| 绥中县| 陕西省| 湖州市| 什邡市| 黔南| 松溪县|