|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2013, 00:47 | #1 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
Растянуть, увеличить часть канвы
Всем добрый вечер.
Необходимо в TImage растянуть, увеличить определённую область изображения, вобщем попытаться реализовать такой эффект как в программе Cartoonist - это прога для создания забавных карикатур Кто незнаком вкратце: Cartoonist специализируется на «портретоиздевательствах». В принципе, ничего сложного в модификациях снимка, которые позволяет совершать Cartoonist, нет. Вам достаточно захватить, кликнув мышкой, какую-либо часть изображения и потянуть в ту или другую сторону. Таким образом можно оттопырить товарищу уши, удлинить нос или растянуть рот. Даже не знаю в какую сторону смотреть: Склоняюсь к регионам и StretchBlt, хотя область надо смещать тутже увеличивать и растягивать и всё это в реальном времени. Как бы всё это сформировать и уже от чего-то отталкиваться. У кого какие идеи? |
11.03.2013, 01:01 | #2 |
instagram
Участник клуба
Регистрация: 24.05.2008
Сообщений: 1,451
|
компоненты Greatis Ultimate Pack, там есть пак ImageEditor, возможностью Ваших запросов, или компоненты Clipper, тоже подобного функционала
P.S. архивы упаковывал 7-zip, переименовал в rar Последний раз редактировалось beegl; 11.03.2013 в 01:04. |
11.03.2013, 01:05 | #3 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
beegl, спасибо, покопаюсь, может что-нибудь и "выгорит", хотя по ходу сложновато будет.
Благодарю за компоненты. Позже отпишусь о результатах. Последний раз редактировалось Тоба; 11.03.2013 в 01:15. |
11.03.2013, 03:22 | #4 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
В Clippere всё необходимое для моей задачи имеется и даже более.
Спасибо огромное дружище! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
очистка канвы | Juffin | Общие вопросы Delphi | 1 | 17.05.2009 14:44 |
Перерисовка канвы | Bayazet | Мультимедиа в Delphi | 4 | 09.04.2009 22:14 |
перерисовка канвы | Bayazet | Общие вопросы Delphi | 14 | 27.01.2009 16:02 |
Часть фона одним цветом а другая часть другим (без таблиц). | Lanselot | HTML и CSS | 4 | 25.04.2008 18:41 |