Шаг 207.
Библиотека Qt.
Масштабирование изображения

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

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

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

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


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

    Файлы приложения можно взять здесь.

    На следующем шаге рассмотрим поворот изображения.




Предыдущий шаг Содержание Следующий шаг