Масштабирование изображения

   
На этом шаге рассмотрим изменение размера изображения.

   
Метод scale() изменяет размер изображения в соответствии с двумя множителями для ширины и высоты, передаваемыми в него. Значения меньше единицы выполняют уменьшение, больше — увеличение объекта. Например, после следующего вызова ширина всех рисуемых объектов увеличится в полтора раза, а их высота уменьшится наполовину:

QPainter painter;
...
painter.scale(1.5, 0.5);

   
Результат масштабирования прямоугольника представлен на рисунке 1.


Рис.1. Пример масштабирования прямоугольника

   
Файлы приложения можно взять Предыдущий шаг
Содержание
Следующий шаг



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий