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

溫馨提示×

c# drawimage圖像大小如何調整

c#
小樊
81
2024-11-24 21:26:07
欄目: 編程語言

在C#中,要調整圖像的大小,您可以使用System.Drawing命名空間中的Bitmap類。以下是一個簡單的示例,說明如何調整圖像的大小:

using System;
using System.Drawing;

namespace ResizeImageExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 加載圖像
            string imagePath = "path/to/your/image.jpg";
            using (Image originalImage = Image.FromFile(imagePath))
            {
                // 設置新的圖像大小
                int newWidth = 300;
                int newHeight = 200;

                // 創建一個新的Bitmap對象,用于存儲調整大小后的圖像
                using (Bitmap resizedImage = new Bitmap(newWidth, newHeight))
                {
                    // 使用Graphics對象繪制調整大小后的圖像
                    using (Graphics graphics = Graphics.FromImage(resizedImage))
                    {
                        // 設置繪圖質量
                        graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
                        graphics.CompositingMode = CompositingMode.SourceCopy;
                        graphics.SmoothingMode = SmoothingMode.HighQuality;

                        // 繪制原始圖像到新的Bitmap對象上,并設置新大小
                        graphics.DrawImage(originalImage, 0, 0, newWidth, newHeight);
                    }

                    // 保存調整大小后的圖像
                    string outputPath = "path/to/your/resized_image.jpg";
                    resizedImage.Save(outputPath);
                }
            }
        }
    }
}

在這個示例中,我們首先加載原始圖像,然后設置新的寬度和高度。接下來,我們創建一個新的Bitmap對象,用于存儲調整大小后的圖像。我們使用Graphics對象繪制原始圖像到新的Bitmap對象上,并設置新大小。最后,我們保存調整大小后的圖像。

0
张家川| 香格里拉县| 金昌市| 互助| 天柱县| 广饶县| 分宜县| 固阳县| 蓬安县| 新乡市| 榆社县| 山东省| 马龙县| 台东市| 东平县| 阆中市| 云林县| 平和县| 长沙县| 布尔津县| 亳州市| 萨迦县| 三台县| 聂荣县| 惠东县| 花垣县| 凤山县| 临颍县| 克什克腾旗| 兴国县| 高雄市| 芷江| 奉节县| 当涂县| 航空| 玛纳斯县| 同心县| 大方县| 临泉县| 威信县| 响水县|