Как развернуть изображение на 45 градусов - C#
Формулировка задачи:
Собственно есть изображение.Как развернуть его на 45 градусов?
Решение задачи: «Как развернуть изображение на 45 градусов»
textual
Листинг программы
//angle - размер угла private static Bitmap RotateImageByAngle(System.Drawing.Image oldBitmap, float angle) { var newBitmap = new Bitmap(oldBitmap.Width, oldBitmap.Height); var graphics = Graphics.FromImage(newBitmap); graphics.TranslateTransform((float)oldBitmap.Width / 2, (float)oldBitmap.Height / 2); graphics.RotateTransform(angle); graphics.TranslateTransform(-(float)oldBitmap.Width / 2, -(float)oldBitmap.Height / 2); graphics.DrawImage(oldBitmap, new Point(0, 0)); return newBitmap; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д