"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович
Графический объект — отдельный элемент изображения, например фигура, линия или надпись, который можно изменять независимо от остальных. Преобразования нужны, чтобы точно разместить объект, изменить его размеры, ориентацию или форму. Основные действия — перемещение, масштабирование и поворот; дополнительно применяют отражение и наклон. Чтобы результат был правильным, объект сначала выделяют, а затем задают параметры преобразования.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Графический объект — отдельный элемент изображения, который можно выделить и преобразовать независимо от других элементов. Это может быть фигура, линия, надпись или изображение. Понятие нужно, чтобы понимать, с какой частью рисунка выполняется действие.
Перемещение — изменение положения объекта без изменения его формы и размеров. Объект получает новые координаты или переносится мышью в другое место. Такое преобразование нужно для точного размещения элементов на рабочем поле.
Масштабирование — изменение размеров объекта. При равномерном масштабировании ширина и высота меняются в одинаковое число раз, а при неравномерном — по-разному. Различие важно, потому что неравномерное изменение может исказить фигуру.
Поворот — изменение ориентации объекта вокруг выбранной точки на заданный угол. Точка вращения обычно находится в центре, но её можно переместить. Это определение помогает предсказать, как объект изменит направление и траекторию движения.
Преобразования применяют к выделенному объекту, потому что редактору нужно знать, какой элемент изменять. Сначала выбирают объект, затем команду или инструмент и после этого задают параметры действия. Если выделение выполнено неправильно, преобразуется другой объект или вся группа.
При перемещении объект сохраняет форму и размеры, поскольку меняются только его координаты на рабочем поле. Новое положение можно задать числами или перетаскиванием мышью. Координатный способ удобен для точности, а мышь — для быстрого размещения с последующей проверкой.
Масштабирование меняет габариты объекта, то есть его ширину и высоту. Сохранение пропорций связывает эти изменения: когда увеличивается ширина, высота изменяется в том же отношении. Без такой связи круг может стать овалом, а квадрат — прямоугольником.
Поворот зависит от центра вращения, потому что каждая точка объекта движется по окружности вокруг этой точки. При центре в середине фигура в основном меняет ориентацию на месте. Если центр отодвинуть, объект одновременно перемещается по дуге, поэтому конечная позиция будет другой.
Отражение меняет ориентацию относительно оси, создавая зеркальный вариант, а наклон сдвигает части объекта в одном направлении и изменяет его форму. Эти действия полезны, например, для получения симметричных деталей или эффекта перспективы. Несколько преобразований можно применять последовательно, но результат зависит от порядка действий.
В таблице сравниваются преобразования по изменяемым и сохраняемым свойствам. Перед выполнением действия определите, нужно ли изменить положение, размеры, ориентацию или форму.
| Преобразование | Что изменяется | Что сохраняется | Параметры или способ задания |
|---|---|---|---|
| Перемещение | Положение и координаты | Форма и размеры | Перетаскивание или координаты |
| Масштабирование | Ширина и высота | Положение и ориентация | Коэффициенты по осям, маркеры |
| Поворот | Ориентация и иногда положение | Форма и размеры | Центр и угол поворота |
| Отражение | Зеркальная ориентация | Размеры объекта | Горизонтальная или вертикальная ось |
| Наклон | Форма и углы объекта | Выбранная базовая сторона | Угол наклона или перетаскивание |
Столбец «Что изменяется» показывает цель операции, а столбец «Что сохраняется» помогает проверить результат. Последний столбец подсказывает, какие параметры нужно найти в редакторе.
Задача 1. Переместить выделенный объект в другую часть изображения, не меняя его размеров. Нужно отделить изменение координат от изменения габаритов и выбрать подходящий способ действия.
Ответ: применено перемещение, поэтому объект оказался в новой части изображения, а его форма и размеры сохранились.
Задача 2. Увеличить изображение фигуры в полтора раза, сохранив её пропорции. Коэффициент 1,5 должен применяться одновременно к ширине и высоте, иначе фигура исказится.
Ответ: фигура увеличена в 1,5 раза равномерно, поэтому её исходная форма сохранена.
Задача 3. Разместить копию фигуры справа от исходной и повернуть её на заданный угол вокруг собственного центра. Сначала нужно получить независимый объект и поставить его в нужное место, чтобы поворот не изменил положение исходной фигуры.
Ответ: справа размещена отдельная копия, повернутая вокруг собственного центра на нужный угол.
При масштабировании по одной оси, хотя нужно сохранить пропорции, фигура растягивается или сжимается. Так делают, когда не включают соответствующий режим или меняют ширину и высоту независимо. Проверьте, одинаково ли изменились оба размера и не превратился ли круг в овал.
Перемещение иногда путают с изменением размеров из-за неправильного перетаскивания. Если тянуть за маркер на границе, редактор меняет габариты, а не положение. Для проверки перемещайте объект за внутреннюю область и сравните его ширину и высоту.
При повороте не учитывают центр вращения, поэтому объект оказывается не там, где ожидалось. Это происходит, когда центр случайно сдвинут или принят за середину рамки после другого действия. Перед поворотом проверьте положение центра и мысленно представьте окружность движения.
Преобразование может примениться не к тому объекту или сразу к группе из-за неверного выделения. Причина обычно в том, что выбран соседний элемент или одновременно отмечено несколько объектов. Проверьте рамку выделения и отмените действие, если изменился лишний элемент.
До изучения преобразований нужно уметь выделять объекты и задавать их положение и размеры в графическом редакторе. Иначе невозможно точно выбрать элемент и проверить результат операции. Эти навыки являются практической основой работы с изображением.
Преобразования связаны с геометрическими движениями и координатами: положение описывается координатами, а поворот — центром и углом. Они пригодятся при создании и редактировании векторных изображений. Один и тот же объект можно точно размещать без повторного рисования.
Тема помогает понять анимацию и построение изображений из повторяющихся элементов. В анимации объект меняет координаты, размеры или угол от кадра к кадру. При создании узоров копии преобразуют по одинаковым правилам.
Как переместить объект, не изменив его размеры?
Выделите объект и перетащите его за внутреннюю область или задайте новые координаты положения. Не тяните за маркеры на границе: они обычно изменяют размеры.
Как увеличить объект и не исказить его форму?
Масштабируйте объект одинаково по горизонтали и вертикали. Для этого задайте один и тот же коэффициент или включите режим сохранения пропорций.
Почему после поворота объект смещается?
При вращении объект движется вокруг центра вращения. Если этот центр находится не в середине объекта, он описывает дугу и меняет не только ориентацию, но и положение.
Можно ли применить несколько преобразований подряд?
Да, преобразования можно выполнять последовательно. Например, копию можно сначала переместить, затем увеличить и повернуть.
Чем отражение отличается от поворота?
Поворот изменяет ориентацию объекта на угол, сохраняя направление его частей относительно центра вращения. Отражение создаёт зеркальный вариант относительно выбранной оси.
26.5. Преобразования объектов