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

溫馨提示×

C# Picture如何處理圖片旋轉

c#
小樊
101
2024-07-10 00:29:26
欄目: 編程語言

在C#中處理圖片旋轉可以使用System.Drawing命名空間中的類和方法來實現。以下是一個示例代碼,演示了如何將圖片旋轉90度:

using System;
using System.Drawing;

class Program
{
    static void Main()
    {
        // 加載圖片
        Bitmap image = new Bitmap("path_to_image.jpg");

        // 創建一個新的Bitmap對象,用于旋轉后的圖片
        Bitmap rotatedImage = new Bitmap(image.Height, image.Width);

        // 創建一個Graphics對象,用于操作新的Bitmap
        using (Graphics g = Graphics.FromImage(rotatedImage))
        {
            // 設置旋轉角度為90度
            g.TranslateTransform(image.Width / 2, image.Height / 2);
            g.RotateTransform(90);
            g.TranslateTransform(-image.Height / 2, -image.Width / 2);

            // 將原圖片繪制到新的Bitmap中
            g.DrawImage(image, new Point(0, 0));
        }

        // 保存旋轉后的圖片
        rotatedImage.Save("path_to_rotated_image.jpg");

        // 釋放資源
        image.Dispose();
        rotatedImage.Dispose();
    }
}

在上面的示例中,首先加載原始圖片,然后創建一個新的Bitmap對象用于存儲旋轉后的圖片。然后使用Graphics對象進行旋轉操作,最后保存旋轉后的圖片。您可以根據需要調整旋轉角度和保存路徑。

0
科尔| 灵石县| 高青县| 普安县| 樟树市| 汶上县| 文水县| 巫山县| 调兵山市| 安龙县| 鸡东县| 改则县| 桃江县| 东安县| 昭觉县| 崇明县| 玉环县| 新乡市| 阿荣旗| 仙游县| 蓬溪县| 峨眉山市| 天等县| 开封市| 台湾省| 盘锦市| 香格里拉县| 台南县| 嘉峪关市| 三河市| 师宗县| 射洪县| 玉环县| 屏山县| 肃南| 修武县| 龙山县| 永修县| 冀州市| 周口市| 武宣县|