首页 > 解决方案 > 使用 BitMap 类的 C# 中的图像(像素)旋转可能性

问题描述

实际上,我尝试学习使用 C# 和 Windows 窗体进行编程。

对于旋转图像的像素,有两种可能性。

  1. 使用旋转变换公式围绕中心旋转每个像素。(对我来说听起来很清楚)

  2. 通常我会逐行读取 256x256 像素的图像,例如:

            for (int y = 1; y < 256; y++) // Heigth
            {
            for (int x = 1; x < 256; x++) //Width
            {
                Color pixelcolor = bitmap.GetPixel(x, y);
                .....bitmap.SetPixel(x, y, pixelcolor);
            }
            }
    

    我想逐行阅读我上面的“示例”,但有一个角度。但是如果旋转例如是 14 度会怎么样?对于 90,180,270 度,我可以即兴创作一些东西。

感谢您尝试帮助我!

标签: c#image-processingbitmap

解决方案


推荐阅读