|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2010, 12:17 | #1 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 33
|
Увеличение/уменьшение изображения
Проблема такая: необходимо правильно увеличивать/уменьшать изоображение в Delphi относительно курсора мыши.
Использую метод StretchDraw. Для него необходимо рассчитать новый прямоугольник, в который вписывается изображение после увеличения (уменьшения). Вопрос: подскажите, подалуйста, алгоритм, который правильно высчитывает новые границы рамки изображения относительно курсора, с целью последующего применения метода StretchDraw. Дано: PaintBox; Rect: TRect \\ Рамка исходного изображения X,Y: integer; \\ Координаты мыши над PaintBox |
17.02.2010, 22:38 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
приведи правила правильного изменения изменения изображения
программа — запись алгоритма на языке понятном транслятору
|
18.02.2010, 00:01 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Не знаю, правильно я вас понял или нет...
Попробуйте: Код:
Свойство Stretch, конечно же, в True, а Autosize - наоборот... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Увеличение изображения при наведении указателя | Savato | HTML и CSS | 2 | 07.10.2009 22:39 |
Уменьшение загрузки ЦП и увеличение скорости программы. | Shadow_1329 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 80 | 18.08.2009 15:22 |
Увеличение размера изображения на 34% после сохранения в D7 | Alex Cones | Мультимедиа в Delphi | 13 | 17.08.2009 22:06 |
Увеличение изображения. | Fellics{новичок} | Помощь студентам | 8 | 08.03.2009 12:30 |
Увеличение и уменьшение картинок | zzzzz | Мультимедиа в Delphi | 2 | 30.08.2008 20:53 |