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