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

溫馨提示×

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
安泽县| 凌海市| 永安市| 兴业县| 江达县| 会宁县| 湟源县| 安宁市| 永安市| 霸州市| 广宁县| 调兵山市| 正安县| 盱眙县| 革吉县| 赣榆县| 金阳县| 镇沅| 高密市| 贡觉县| 兴和县| 肥西县| 罗山县| 德阳市| 美姑县| 临夏县| 西吉县| 札达县| 五指山市| 兴文县| 德庆县| 高密市| 伊川县| 饶阳县| 陕西省| 西林县| 徐汇区| 镇安县| 高密市| 鲜城| 岳阳市|