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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2011, 23:11   #1
kuzzmi
Новичок
Джуниор
 
Регистрация: 24.01.2011
Сообщений: 2
По умолчанию JPG и C#

Есть задача: применить аффинные преобразования к jpg, вставленному в pictureBox. Куда копать, какие есть идеи?

Собственно необходимо сделать так, чтобы верхняя сторона квадратной картинки была немного смещена. Т.е. превратить квадратное изображение в параллелограмм.

Преобразования знаю, а как это реализовать - нет :/

Помогите, пожалуйста.
kuzzmi вне форума Ответить с цитированием
Старый 24.01.2011, 23:56   #2
kuzzmi
Новичок
Джуниор
 
Регистрация: 24.01.2011
Сообщений: 2
По умолчанию

Код:
Graphics g = pictureBox1.CreateGraphics();
Image image = Image.FromFile(@"C:\6323.jpg");
Point ulCorner = new Point(0, 0);
Point urCorner = new Point(0, 10);
Point llCorner = new Point(10, 0);
Point[] destPara = {ulCorner, urCorner, llCorner};
g.DrawImage(image, destPara);
Point[] destPara может состоять и из 4х Point. 4й - это lrCorner (lower right).
Собственно имея 4 точки можно как угодно крутить этим image.
Возможно, кому-то поможет.

Последний раз редактировалось kuzzmi; 25.01.2011 в 00:13. Причина: Дополнил
kuzzmi вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RTF > Jpg prizrak1390 Общие вопросы Delphi 6 06.02.2009 22:55
MySql jpg Dagmaria БД в Delphi 3 30.11.2008 15:30
Excel to jpg Acro Microsoft Office Excel 9 06.11.2008 22:11
JPG to AVI Pedro Мультимедиа в Delphi 2 08.05.2008 16:58