Возможность поворота изображения (пикселя) в C# с использованием класса BitMap - PullRequest
0 голосов
/ 03 мая 2020

на самом деле я пытаюсь научиться программировать с 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 градусов я смог бы что-то импровизировать.

Спасибо за попытку помочь мне!

...