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

溫馨提示×

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
上犹县| 克拉玛依市| 怀安县| 新安县| 旅游| 改则县| 潞西市| 枞阳县| 秦皇岛市| 唐山市| 垫江县| 任丘市| 仁怀市| 招远市| 开阳县| 绥德县| 翼城县| 通榆县| 台北县| 锦州市| 微山县| 株洲市| 安塞县| 呼伦贝尔市| 梨树县| 探索| 土默特右旗| 西丰县| 左权县| 安达市| 大港区| 沙田区| 西城区| 日土县| 甘泉县| 深水埗区| 海原县| 阳朔县| 佳木斯市| 尤溪县| 唐海县|