Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
12 / 11 / 4
Регистрация: 14.02.2009
Сообщений: 89
1

Как повернуть изображение?

18.11.2009, 21:06. Просмотров 3858. Ответов 2
Метки нет (Все метки)

Вотъ код, но он чего-то не работает , ошибок нет, просто не выполняет поворот изображения bioTank.png.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        public Form1()
        {
            InitializeComponent();
            InitialPictureBox();
            
        }
        private Bitmap ground;
        private Bitmap bioTank;
        public static Graphics field;
        public static Graphics GrTank;
        private string grndPath = @"../../TEXTURES/ground.png";
        private string tankPath = @"../../TEXTURES/bioTank.png";
        private void InitialPictureBox()
        {
            bioTank = new Bitmap(tankPath);
            GrTank = Graphics.FromImage(bioTank);
            //GrTank.TranslateTransform(40, 40);
            GrTank.RotateTransform((float)15);
 
            //===========================================
            ground = new Bitmap(grndPath);
            field = Graphics.FromImage(ground);
 
            field.DrawImage(bioTank, 100, 100);
 
            pictureBox1.Image = (Image)ground;
        }
Так тоже нечего
C#
1
2
3
            Matrix mx = new Matrix();
            mx.Rotate(15);
            GrTank.Transform=mx;
Есть идеи!

В примерах встречал класс Sprite, но это я так понял только для .NET Compact Framework ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2009, 21:06
Ответы с готовыми решениями:

Как повернуть изображение на форме?
Image img=Resources.Image1;

Как повернуть изображение в DataGridView на 90° по нажатию на кнопку?
Хз как написать чтоб повернуть dataGridView7.CurrentRow.Cells.Value = Заранее благодарю :help:

Как повернуть и закрепить изображение в PictureBox чтобы оно не стиралось?
Если задвинуть окно за край экрана или перекрыть др окном, то отрисованное изображение на нём...

Повернуть изображение на 180 градусов в PictureBox
Помогите пжлста инвертировать изображение(развернуть на 180 градусов) в picturebox. Есть пикчабокс...

2
270 / 196 / 33
Регистрация: 18.04.2009
Сообщений: 177
19.11.2009, 03:23 2
Пример я приложил, вот только нужно поработать над центром вращения (при повороте на 90 градусов изображение в pictureBox1 окажется слева, но его не видно - нужно исправить).
2
Вложения
Тип файла: rar Rotate_image_in_pictureBox.rar (332.2 Кб, 222 просмотров)
1922 / 427 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
20.11.2009, 02:46 3
Цитата Сообщение от Неумейка Посмотреть сообщение
В примерах встречал класс Sprite, но это я так понял только для .NET Compact Framework ?
Да.
Сведения о версии
.NET Compact Framework
Поддерживается в версиях: 3.5, 2.0
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2009, 02:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как повернуть label на 90°?
Здравствуйте, подскажите пожалуйста как повернуть label на 90° или как писать текст вертикально в...

Как повернуть элемент на форме?
Как повернуть элемент (в данном случае панель) на форме, ведь как-то можно же (при желании в...

Как повернуть label или кнопку?
Всем привет, подскажите пожалуйста как поворачивать элементы типа кнопок,надписей,панелей на угол,...

Как повернуть picturebox на определенный градус ?
Здравствуйте, помогите пожалуйста с вопросом.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.