Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2010, 22:50   #1
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию Графика. Рисование элипса. C#

как нарисовать элипс который наклонен под углом?
Метод Еllipse(); во всех случаях рисует не наклонно. Как можно это обойти?
ЗЫ Это первый вопрос из цикла, не сталкивался с таким, поэтому думаю их будет немало
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 11.06.2010, 23:16   #2
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Вот функция есть может поможет
Код:
        private Bitmap rotateImage(Bitmap b, float angle)
        {
            Bitmap bit = new Bitmap(b.Width+100,b.Height+100);
            //create a new empty bitmap to hold rotated image
            Bitmap returnBitmap = new Bitmap(b.Width, b.Height);
            //make a graphics object from the empty bitmap
            Graphics g = Graphics.FromImage(returnBitmap);
            //move rotation point to center of image
            g.TranslateTransform((float)b.Width / 2, (float)b.Height / 2);
            //rotate
            g.RotateTransform(angle);
            //move image back
            g.TranslateTransform(-(float)b.Width / 2, -(float)b.Height / 2);
            //draw passed in image onto graphics object
            g.DrawImage(b, new Point(0, 0));
            Graphics re = Graphics.FromImage(bit);
            re.DrawImage(returnBitmap, 50, 50);
            return bit;
        }
Cpluser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика. Рисование элипса. C# mrChester Общие вопросы .NET 0 11.06.2010 22:03
Вращение Элипса в canvas Never_more Помощь студентам 0 13.05.2010 23:38
Рисование графика в С++ balalay12 Общие вопросы C/C++ 13 19.03.2010 17:03
Рисование графика в Delphi сер4ей Помощь студентам 0 25.04.2009 15:16
Вращение элипса lacost Мультимедиа в Delphi 3 19.12.2008 13:41