亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
军事| 安丘市| 玉屏| 绩溪县| 邵阳县| 兴文县| 马公市| 竹北市| 行唐县| 玛纳斯县| 剑河县| 九龙县| 宝丰县| 通化市| 凤翔县| 铜鼓县| 策勒县| 太湖县| 荥经县| 曲沃县| 余干县| 郧西县| 宾阳县| 太保市| 麦盖提县| 迁安市| 上高县| 宜州市| 菏泽市| 清流县| 华安县| 阜南县| 高邮市| 读书| 中宁县| 达州市| 蒙阴县| 邮箱| 绵竹市| 祁东县| 页游|