C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Масштабирование, Масштабирование изображения
Pan-SQL
Отправлено: 23.05.2005, 14:32


Не зарегистрирован







Здравствуйте! Нужна помощь по масштабированию изображения! А проблема собственно такая. имеется форма Form1 на ней имеется компонент Imge1, содержащий некое изображение, и кнопка Button1.
необходимо, чтобы при нажатии на кнопку масштаб изображения уменьшался или увеличивался в 4 раза. Как это реализовать? Заранее благодарю
Sl@Sh
Отправлено: 23.05.2005, 14:38


Мастер участка

Группа: Участник
Сообщений: 383



Создайте целевой TBitmap с уже уменьшенными размерами, а в него запишите, используя функцию StretchDraw или StretchBlt, ваше изображение.
Pan-SQL
Отправлено: 24.05.2005, 08:47


Не зарегистрирован







Можно примерчик? Или хотя бы часть?
AVC
Отправлено: 24.05.2005, 12:41


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

необходимо, чтобы при нажатии на кнопку масштаб изображения уменьшался или увеличивался в 4 раза.

Image->Strech = true;
Управляя размерами Image можно изменять масштаб картинки.
Картинку можно положить на ScrollBox.

Вернуться в Вопросы программирования в C++Builder