中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# drawing如何實現圖像縮放

c#
小樊
113
2024-09-10 07:36:38
欄目: 編程語言

在C#中,可以使用System.Drawing命名空間中的類和方法來實現圖像縮放。以下是一個簡單的示例,演示了如何將原始圖像縮放到指定的寬度和高度:

using System;
using System.Drawing;

namespace ImageResizeExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 原始圖像文件路徑
            string originalImagePath = "path/to/your/image.jpg";

            // 縮放后的圖像文件保存路徑
            string resizedImagePath = "path/to/your/resized_image.jpg";

            // 縮放后的圖像寬度和高度
            int targetWidth = 200;
            int targetHeight = 200;

            // 加載原始圖像
            using (Image originalImage = Image.FromFile(originalImagePath))
            {
                // 創建一個新的Bitmap對象,用于存儲縮放后的圖像
                using (Bitmap resizedImage = new Bitmap(targetWidth, targetHeight))
                {
                    // 使用Graphics對象繪制縮放后的圖像
                    using (Graphics graphics = Graphics.FromImage(resizedImage))
                    {
                        // 設置繪圖質量
                        graphics.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
                        graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
                        graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

                        // 繪制縮放后的圖像
                        graphics.DrawImage(originalImage, new Rectangle(0, 0, targetWidth, targetHeight));
                    }

                    // 保存縮放后的圖像
                    resizedImage.Save(resizedImagePath);
                }
            }
        }
    }
}

這個示例首先加載原始圖像,然后創建一個新的Bitmap對象,用于存儲縮放后的圖像。接下來,使用Graphics對象繪制縮放后的圖像,并設置繪圖質量。最后,將縮放后的圖像保存到指定的文件路徑。

注意:請確保將originalImagePathresizedImagePath變量替換為實際的文件路徑。

0
剑河县| 锦屏县| 射洪县| 化德县| 宣武区| 金堂县| 白朗县| 利津县| 涿州市| 香格里拉县| 黄梅县| 隆尧县| 汤阴县| 独山县| 介休市| 平阳县| 尼勒克县| 江北区| 保山市| 万全县| 江永县| 灌阳县| 都江堰市| 顺平县| 观塘区| 凌源市| 唐海县| 迁安市| 叙永县| 绥芬河市| 休宁县| 丰县| 尉犁县| 武宣县| 泰来县| 武隆县| 东辽县| 汝城县| 北京市| 凌源市| 梧州市|