В Виндовс XP опция перевернутого экрана, а точнее перевернутого изображения рабочего стола, отсутствует. Можно, конечно, запрограммировать такую функцию. Более того сделать это совсем несложно, так как рабочий стол представлен в программах особым дескриптором – «DISPLAY» — фактически это канва, на которой можно нарисовать все что угодно.
Достаточно считать байты цвета в массив, а потом вывести их некоторой другой последовательности, чтобы получить трансформированное изображение дисплея. Естественно, мы не станем этим заниматься, а просто посмотрим, как перевернуть изображение экрана на ноутбуке с установленной Windows 8, благо данная ОС позволяет выполнять такие трюки без программирования.
В первую очередь ответим себе на вопрос: а зачем вообще это может понадобиться? Кому нужно перевернутое изображение дисплея? В ответ можно привести различные примеры: допустим, у вас имеется некое фото, сделанное «вверх ногами».
Можно перевернуть его в программе просмотра изображений или в графическом редакторе, если программы поддерживают такую функцию, а можно – перевернуть картинку на дисплее целиком. Если изображение выполнено в портретном режиме, а ваш дисплей допускает возможность его разворота под любым углом, вы можете поступить следующим образом:
- Перевернуть картинку на угол в 90 градусов.
- Затем перевернуть дисплей на тот же угол.
- И, наконец, перевернуть изображение на дисплее.
Так вы получите более ясное представление о том, как ваша картинка или фотография будет выглядеть после печати на принтере в портретном режиме. Можно привести и другие примеры полезного использования этой опции. Любопытно, что первые дисплеи персональных компьютеров имели именно портретную ориентацию. Посмотрите на дисплей самой первой персоналки – знаменитого детища XEROX под названием Xerox Alto:
Данных разработок компании хватило на 30 лет разворовывания крупнейшими софтовыми фирмами. Однако дисплей портретной ориентации скопирован не был. Переворачивать его придется по-другому.
От теории к практике
Для инверсии и поворота картинки на дисплее можно и нужно воспользоваться клавиатурой. Вот перечень соответствующих клавиатурных комбинаций:
- «Ctrl» + «Alt» + стрелка влево – осуществляет поворот изображения на 90 градусов влево.
- «Ctrl» + «Alt» + стрелка вправо – осуществляет поворот изображения на 90 градусов вправо.
- «Ctrl» + «Alt» + стрелка вниз – инвертирует изображение относительно горизонта.
- «Ctrl» + «Alt» + стрелка вверх – возвращает дисплей в исходное состояние.
Этих клавиш оказывается достаточно для любых манипуляций с экраном. Можете попробовать и убедиться в этом сами. А если вдобавок развернуть монитор, то можно добиться такого же портретного эффекта, какой использовался в компьютере Alto:
Конечно, не все ноутбуки позволяют проделывать такую операцию. Дисплеи старых моделей имеют единственную закрепленную ось. Для лиц, увлекающихся изобразительным искусством на компьютере – это не лучший выбор. Таким людям лучше подумать о покупке ноутбука более современной конструкции.
То же самое касается и стационарных мониторов, повернуть которые часто невозможно. Альтернатива всему этому приобретение планшета – уж его-то можно вращать как угодно. Правда, необходимость вращать изображение для получения портретного эффекта при этом отнюдь не отпадает. На этом наш обзор возможностей в сфере инверсий рабочего стола закончен. Может быть, в будущем разработчики софта и компьютеров преподнесут нам еще сюрпризов.
Источник: