![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.10.2010
Сообщений: 3
|
![]()
Доброго времени суток!
Есть такая проблема: рисую многоугольник функцией polygon на image1.canvas.bitmap, вершины в TPoint задаю сам. В итоге все вершины искажаются, но пропорционально(изображение многоугольника не совпадает с предполагаемым). Приходится искать этот "коэффициент искажения" и множить на него мои начальные координаты. Чем может это быть вызвано? |
![]() |
![]() |
![]() |
#2 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
При рисовании явно указывайте канву: не просто Canvas.Draw(), а конкретно Image1.Canvas.Draw(). Возможно, в имадже стоит Stretch=true, это искажает пропорции.
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.10.2010
Сообщений: 3
|
![]()
действительно было Stretch=true, поменял на false - ничего не изменилось. А путь я точно задал:
Код:
|
![]() |
![]() |
![]() |
#4 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]() Код:
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 24.10.2010
Сообщений: 3
|
![]()
Проблема была в размере фотографии. Она была слишком большая и не помещалась в холст.
Спасибо тем кто помогал. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Задержка при рисовании | viron | Помощь студентам | 1 | 18.12.2011 12:00 |
JQuery UI, как убрать искажение фото при эффекте slide? | AlienNation | JavaScript, Ajax | 0 | 11.10.2011 01:49 |
Убрать рамку при рисовании в MS WORD | badfilin | Microsoft Office Word | 2 | 08.01.2010 12:41 |
Запоминание координат при перемещении формы | Shouldercannon | Общие вопросы Delphi | 5 | 21.06.2009 23:11 |
В Image Transparen = true - тормоза при рисовании | lexaltd | Мультимедиа в Delphi | 0 | 28.09.2008 16:03 |