Проблемы с масштабированием Windows для устройств с высоким разрешением на дюйм
При использовании устройства с высоким разрешением на дюйм, например Surface Pro 3, Surface Pro 4 или Surface Book вместе с внешними мониторами, возникают следующие проблемы:
- Такие элементы, как приложения, панель задач, значки, панели инструментов, текст и диалоговые окна, кажутся нечеткими.
- Элементы слишком велики или слишком малы по сравнению с остальной частью рабочего стола.
- Размытый текст отображается в приложениях или в интерфейсе Windows.
Хотя эти симптомы могут быть замечены на одном мониторе, они чаще встречаются при использовании нескольких мониторов, которые различаются по разрешению экрана. Эти симптомы также возникают при изменении конфигурации оборудования, например при закреплении и отстыковке устройства, использующего внешние мониторы, или при отключении внешнего монитора от устройства.
Эти проблемы обычно возникают в следующих сценариях:
- Приложения перемещаются между мониторами с разными разрешениями отображения.
- Монитор, отображаемый приложениями при изменениях между закрепленными и отстыкованными конфигурациями.
- Пользователи смешивают подключения во время одного сеанса входа. Например, пользователи входят в систему через подключение к удаленному рабочему столу (RDC), а затем подключаются напрямую, не выходя из системы.
Отображение информации определяется при входе пользователя в систему. Процесс входа в систему сбрасывает отображаемые сведения и улучшает поведение. Однако проблема возникает, если конфигурация монитора изменяется во время того же сеанса входа, например при закреплении или отстыковке устройства или отключении внешнего монитора.
Эта проблема стала более распространенной с появлением мониторов с разрешением 4K и более высокого разрешения, особенно если эти мониторы смешиваются с более старыми стандартными мониторами.
Дополнительные сведения о том, как Windows масштабирует приложения, см. в следующих статьях блога core team:
Решение
Чтобы устранить эту проблему, используйте следующие методы.
- Проверьте наличие обновлений программного обеспечения.Улучшения постоянно добавляются в приложения Windows 10 и Office 2016. Если у вас возникла определенная проблема, сначала проверка, устранена ли она в последнем выпуске Windows или накопительном обновлении. Чтобы проверка Windows 10 обновления, см. следующую статью базы знаний Майкрософт: Журнал обновлений Windows 10
- Соответствие разрешениям экрана.Рассмотрите возможность развертывания мониторов с дополнительными разрешениями экрана.
Примечание: Начиная с сентября 2016 г. начали выпускаться приложения Office 2016. Планируется выполнение дополнительных обновлений.
Обходное решение
Чтобы обойти проблемы с масштабированием, попробуйте следующие методы:
- Выйдите из системы и войдите. Выйдите из системы и снова войдите в систему. Это улучшает отображение приложений и элементов при изменении конфигурации монитора.
- Настройка параметров отображения Windows 10.Выберите Показать >Изменить размер текста, приложений и других элементов, а затем настройте ползунок для каждого монитора.
Примечание: В более ранних системах Windows щелкните правой кнопкой мыши приложение, выберите пункт Свойства, перейдите на вкладку Совместимость, а затем установите флажок Отключить масштабирование дисплея в параметрах с высоким разрешением на дюйм проверка.
Примечание: В Windows 10 версии 1703 и более поздних версиях Windows текст параметра Отключить масштабирование дисплея в параметрах высокого разрешения изменяется на Переопределить поведение масштабирования с высоким разрешением на дюйм. Масштабирование выполняется с помощью приложения.
- Скачайте и запустите Обозреватель процесса Sysinternals.
- В разделе Обработка Обозреватель щелкните столбцы, а затем добавьте столбец DPI Awareness (Сведения о DPI) в представление.
- Запустите приложение, которое нужно проверка.
- В разделе Процесс Обозреватель найдите приложение, а затем изучите столбец Осведомленность о DPI.
Совет: Определения состояния осведомленности
о DPIС учетом каждого монитора: С учетом DPI для каждого монитора. Эти приложения проверка для DPI при запуске и корректируют коэффициент масштабирования при изменении значения DPI. Эти приложения не масштабируются автоматически системой.
С учетом системы: Системный DPI. Эти приложения не масштабируется для изменения DPI. Они запрашивают DPI один раз, а затем используют это значение в течение времени существования приложения. Если значение DPI изменяется, приложение не адаптируется к новому значению DPI. Он будет автоматически масштабироваться системой при изменении DPI от системного значения.
Знают: DPI не подозревает. Эти приложения не масштабируется для изменения DPI. Предполагается, что они всегда имеют коэффициент масштабирования 100 процентов (96 точек на дюйм). Эти приложения автоматически масштабируются системой при любых других параметрах DPI.
Дополнительные сведения см. в следующем разделе MSDN: перечисление PROCESS_DPI_AWARENESS
- Записывайте конфигурации монитора. Для этого сделайте снимок экрана окна отображения (Параметры запуска> >системный >дисплей).
- Для каждого монитора обратите внимание на создание и модель, процент масштабирования и разрешение.
- Запишите шаги, которые необходимо выполнить, чтобы воспроизвести проблему.
- Создание снимков экрана или видео рабочего стола или приложений до и после возникновения проблем с масштабированием.
- Запустите DXDiag.exe в системе.
- Выберите Пуск >Центр отзывов. Выполните поиск по запросу «DPI», чтобы проверка, соответствует ли какая-либо из перечисленных проблем вашей конкретной проблеме. Если вы нашли совпадение, вы можете добавить дополнительные отзывы, включая снимки экрана, результаты DXDiag и любую другую важную информацию.
Дополнительная информация
Масштабирование дисплея — это обманчиво сложная проблема. Для решения всех проблем с масштабированием DPI не существует магического маркера или одного исправления. Масштабирование DPI является преимуществом постоянных улучшений в основной операционной системе, моделях разработки приложений и приложениях корпорации Майкрософт и сторонних производителей.
Различные версии Windows и модели разработки приложений имеют разные возможности и ограничения масштабирования дисплея.
Например, в Windows, выпущенных ранее Windows 8.1, среда рабочего стола и приложения понимают только один коэффициент масштабирования, как правило, на основе основного отображения во время запуска сеанса входа. При изменении отображения в середине сеанса входа система точечных изображений масштабирует содержимое с системного коэффициента масштабирования до нового коэффициента масштабирования монитора. Это гарантирует, что содержимое не становится слишком большим или маленьким. Однако текст может выглядеть размытым. (Эффект хуже при масштабировании.) Если система сжимает или растягивает элементы пользовательского интерфейса до правильного размера, это может привести к некоторой размытости диалоговых окон и других элементов пользовательского интерфейса.
В Windows 10 были сделаны инвестиции, чтобы большие части рабочего стола UX были четко масштабироваться в сценариях стыковки и отстыковки. Для улучшения пользовательского интерфейса были внесены дополнительные улучшения масштабируемости на панели задач, проводник, значки рабочего стола, контекстное меню и другие элементы пользовательского интерфейса.
Корпорация Майкрософт постоянно обновляет систему и собственные приложения. Для сторонних приложений могут потребоваться аналогичные инвестиции.
Ссылки
MSDN: Написание приложений Win32 с поддержкой DPI
Трансформирование изображений, фигур и контуров
При преобразовании любого типа слоя перетаскивание углового маркера ограничительной рамки теперь по умолчанию масштабирует слой пропроционально . При этом кнопка Сохранять пропорции (значок ссылки) на панели параметров находится во включенном состоянии. Чтобы изменить поведение преобразования по умолчанию на непропорциональное масштабирование, выключите кнопку Сохранять пропорции (значок ссылки). Клавиша SHIFT служит переключателем для кнопки Сохранять пропорции . Если кнопка «Сохранять пропорции» включена, при нажатии клавиши SHIFT она выключается (и наоборот). Photoshop запоминает последнюю настройку поведения преобразования — пропорциональное или непропорциональное масштабирование. Это будет поведение преобразования по умолчанию, когда вы запустите Photoshop в следующий раз.
Как вернуть устаревшее поведение преобразования?
В строке меню выберите Редактировать (Windows) или Photoshop (Mac) > Установки > Общие , а затем выберите Использовать прежнюю версию свободного трансформирования .
Свободное трансформирование
С помощью команды «Cвободное трансформирование» можно выполнять различные виды трансформирования (поворот, масштабирование, наклон, искажение и перспективу) как одну непрерывную операцию. Кроме того, можно применить трансформирование деформацией. Чтобы переключиться между типами трансформирования, удерживайте клавишу на клавиатуре, а не выбирайте различные команды.
Примечание.
Во время трансформирования фигуры или целого контура команда «Трансформирование» заменяется на команду «Трансформирование контура». При трансформировании нескольких сегментов контура (но не всего контура целиком) команда «Трансформирование» заменяется на команду «Трансформирование сегментов».
Выделите область для трансформирования.
Выполните одно из следующих действий.
- В меню «Редактирование» выберите команду «Свободное трансформирование».
- При трансформировании выделенной области, пиксельного слоя или границы выделения выберите инструмент «Перемещение»
. Затем на панели выбора параметров выберите функцию «Показать управляющие элементы».
- При трансформировании векторной фигуры или контура выберите инструмент «Выделение контура»
. Затем на панели выбора параметров выберите функцию «Показать управляющие элементы».
Выполните одно или несколько следующих действий.
- Чтобы выполнить масштабирование путем перетаскивания, выполните одно из следующих действий:
- Если кнопка «Сохранять пропорции» (значок ссылки) на панели параметров включена, перетащите угловой маркер ограничительной рамки, чтобы масштабировать слой прорционально.
- Если кнопка «Сохранять пропорции» (значок ссылки) на панели параметров выключена, перетащите угловой маркер ограничительной рамки, чтобы масштабировать слой непрорционально.
- Удерживайте клавишу SHIFT при преобразовании, чтобы переключаться между пропорциональным и непропорциональным поведением масштабирования.
- Для числового масштабирования введите значения ширины и высоты в соответствующих текстовых полях на панели выбора параметров. Чтобы сохранить пропорции, щелкните значок ссылки.
- Для поворота перетаскиванием поместите указатель за пределами ограничительной рамки (указатель примет вид изогнутой двусторонней стрелки) и перетащите его. Если удерживать клавишу «Shift», будет задан шаг поворота в 15°.
- Для числового поворота введите величину угла в соответствующем текстовом поле
на панели выбора параметров.
- Для того чтобы выполнить искажение относительно центральной точки ограничительной рамки, нажмите клавишу «Alt» (Windows) или «Option» (Mac OS) и перетащите рукоять рамки.
- Для свободного искажения перетащите рукоять рамки, удерживая клавишу «Ctrl» (Windows) или «Command» (Mac OS).
- Чтобы наклонить изображение, перетащите рукоять рамки, удерживая клавиши «Ctrl» + «Shift» (Windows) или «Command» + «Shift» (Mac OS). Когда курсор мыши находится над боковой рукоятью ограничительной рамки, он принимает вид маленькой белой двойной стрелки.
- Для числового наклона введите в текстовых полях H и V на панели выбора параметров значения наклона по горизонтали и по вертикали соответственно.
- Чтобы применить перспективу, перетащите рукоять рамки, удерживая клавиши «Ctrl» + «Alt» + «Shift» (Windows) или «Command» + «Option» + «Shift» (Mac OS). Когда курсор мыши находится над рукоятью ограничительной рамки, он принимает вид серой стрелки.
- Для деформации изображения нажмите кнопку переключения между режимами свободного трансформирования и деформации
на панели выбора параметров. Перетаскиванием опорных точек измените форму объекта или выберите нужный тип деформации в выпадающем меню «Деформация» на панели выбора параметров. После выбора типа деформации на ограничительной рамке появятся квадратные рукояти, с помощью которых настраивается форма искажения.
- Чтобы сместить контрольную точку, щелкните квадрат на координатном манипуляторе контрольной точки
на панели параметров.
- Чтобы переместить элемент, введите на панели выбора параметров значения нового расположения контрольной точки на осях X (положение по горизонтали) и Y (положение по вертикали). Чтобы указать новое положение по отношению к текущему, нажмите кнопку «Положение центра преобразования положение»
.
Примечание.
Чтобы отменить последнюю коррекцию рукояти, выберите в меню «Редактирование» пункт «Отменить».
Выполните одно из указанных ниже действий, чтобы применить трансформирование:
- Выберите новый инструмент.
- Щелкните слой на панели «Слои». (Это действие автоматически применяет изменения и выбирает слой.)
- Щелкните область за пределами холста в окне документа.
- Щелкните область за пределами ограничительной рамки на холсте.
- Нажмите клавишу «Ввод» (Windows) или «Return» (Mac OS), нажмите кнопку «Применить» на панели параметров или дважды щелкните внутри трансформируемой области.
Чтобы отменить трансформацию, нажмите клавишу «Esc» или нажмите кнопку «Отмена» на панели параметров.
Примечание.
Каждый раз при трансформировании резкость растрового изображения (в отличие от формы или контура) немного снижается, поэтому рекомендуется выполнить несколько команд и только потом подтверждать суммарное преобразование, а не подтверждать все преобразования по отдельности.
Какую команду нужно выбрать для масштабирования изображения
Проблема: имеется большое изображение и его нужно уменьшить для интернета. Изображение в пример взято здесь [ APOD03 ].
Рисунок 3.16. Пример изображения для масштабирования
Первое, что можно заметить, это то, что GIMP показывает изображение логического размера, то есть во всё изображение во всём окне. При этом он устанавливает масштаб просмотра соответствующим образом. Масштаб показан в строке статуса внизу окна изображения.
Следующее, на что можно обратить внимание, это режим в титульной строке. Если режим показывает RGB, то всё хорошо. Если же Индексированый или Серый, то сначала обратитесь к главе Раздел 4.6, «Изменить режим».
Рисунок 3.17. Применение GIMP для масштабирования изображения
При помощи команды меню Изображение → Масштабировать… откройте диалог масштабирования изображения. Команду можно вызвать как из меню окна изображения, так и из всплывающего меню. Многоточие в конце названия команды указывает, что откроется диалог.
Рисунок 3.18. Диалог масштабирования изображения в точках
Если известна необходимая ширина, введете её в поле ввода Ширина . Если неизвестна, то можно ввести ширину по умолчанию, 256 точек. Это показано на рисунке выше.
Рисунок 3.19. Диалог масштабирования изображения в дюймах
Если небходимо придать изображению размеры типичной фотографии 4 на 6 дюймов, то смените единицы измерения на « дюймы » и введите 4 в поле ввода « Высота » . Этот диалог показан выше.
Позвольте GIMP высчитать значение другого измерения. Это означает, что требуется дополнительная информация об изображении, чтобы вручную изменить размер, не изменяя пропорций. За тем, как изменить другое измерение, обратитесь к главе Раздел 4.4, «Кадрировать изображение».
Трансформирование объектов
При преобразовании любого типа слоя перетаскивание углового маркера ограничительной рамки теперь по умолчанию масштабирует слой пропорционально. При этом кнопка Сохранять пропорции (значок ссылки) на панели параметров находится во включенном состоянии. Чтобы изменить поведение преобразования по умолчанию на непропорциональное масштабирование, выключите кнопку Сохранять пропорции (значок ссылки). Клавиша SHIFT служит переключателем для кнопки Сохранять пропорции . Если кнопка «Сохранять пропорции» включена, при нажатии клавиши SHIFT она выключается (и наоборот). Photoshop запоминает последнюю настройку поведения преобразования — пропорциональное или непропорциональное масштабирование. Это будет поведение преобразования по умолчанию, когда вы запустите Photoshop в следующий раз.
Как вернуть устаревшее поведение преобразования?
В строке меню выберите Редактировать (Windows) или Photoshop (Mac) > Установки > Общие , а затем выберите Использовать прежнюю версию свободного трансформирования .
Применение трансформирования
Трансформирование масштабирования, поворота, наклона, растяжения или деформации изображения. Трансформирование можно применять к выделенной области, целому слою, нескольким слоям или к слою-маске. Кроме того, трансформирование применяется к контуру, векторной фигуре, векторной маске, границе выделения или к альфа-каналу. При работе с пикселами трансформирование влияет на качество изображения. Для того чтобы к растровым изображениям применялось неразрушающее трансформирование, следует использовать функцию «Смарт-объекты». (См. раздел Работа со смарт-объектами.) Трансформирование векторной фигуры или контура является неразрушающим, поскольку при этом изменяются только математические вычисления, с помощью которых создан объект.
Чтобы выполнить трансформирование, выделите нужный объект, затем выберите команду трансформирования. При необходимости перед началом трансформирования настройте контрольную точку. Перед тем как выполнять суммарное преобразование, можно последовательно выполнить несколько отдельных действий. Например, можно выполнять масштабирование с помощью инструмента «Масштаб» или путем перетаскивания рукоятей, затем применить команду «Искажение», изменяя степень искажения также перетаскиванием рукояти. Для того чтобы применить трансформирование, следует нажать клавишу «Ввод» или «Return».
Цвет пикселов, добавляемых или удаляемых во время трансформирования, вычисляется в Photoshop методом интерполяции, выбранным в разделе «Основные» диалогового окна «Установки». Скорость и качество трансформирования непосредственно зависят от этого параметра интерполяции. Бикубическая интерполяция, применяемая по умолчанию, выполняется медленнее всего, но дает наилучший результат.
Примечание.
Кроме того, деформировать и искажать растровые изображения можно с помощью фильтра «Пластика».
A. Исходное изображение B. Отраженный слой C. Повернутая граница выделенной области D. Часть объекта в измененном масштабе
Команды подпунктов меню трансформирования
Увеличение или уменьшение элемента относительно контрольной точки — заданной точки, вокруг которой выполняется трансформирование. Масштабировать можно по горизонтали или по вертикали, а также по горизонтали и по вертикали одновременно.
Поворот элемента вокруг контрольной точки. По умолчанию эта точка находится в центре объекта. Однако ее можно переместить в другое место.
Наклон элемента по вертикали или по горизонтали.
Растягивание элемента по всем направлениям.
К выбранному элементу применяется перспектива схождения в одной точке.
Изменение формы элемента.
Вращение на 180°, вращение на 90° по часовой стрелке, вращение на 90° против часовой стрелки
Вращает элемент на указанное число градусов по часовой или против часовой стрелки.
Отражение выбранной области в горизонтальной или вертикальной плоскости.
Видеопособие: советы по работе с векторами в Photoshop
В этом эпизоде видеоуроков «Полная картина» (The Complete Picture) Джулианна демонстрирует функции для работы с векторами в Photoshop.
Джулианна Кост (Julieanne Kost)
Выделение объекта для трансформирования
Выполните одно из следующих действий.
- Чтобы трансформировать весь слой, сделайте его активным и убедитесь, что на изображении нет выделенных областей.
Примечание.
Фон недоступен для трансформирования. Чтобы трансформировать фоновый слой, его нужно предварительно преобразовать в обычный.
- Чтобы трансформировать часть слоя, выделите на панели «Слои» нужный слой, после чего выделите на нем часть изображения.
- Для преобразования нескольких слоев выполните на панели «Слои» одно из следующих действий: свяжите слои или выберите несколько слоев, удерживая клавишу Ctrl (Windows) или Command (Mac OS). Кроме того, выбрать смежные слои на панели «Слои» можно щелчком при нажатой клавише «Shift». (См. раздел Выделение, группировка и связывание слоев.)
- Чтобы трансформировать слой-маску или векторную маску, нужно отменить ее связи и выбрать миниатюру маски на панели «Слои».
- Трансформирование контура или векторной фигуры выполняется с помощью инструмента «Выделение контура»
(весь контур) или «Стрелка»
(часть контура). Если на контуре отметить несколько точек, то трансформироваться будут только те сегменты контура, которые соединены с данными точками. (См. раздел Выбор контура.)
- Чтобы трансформировать границу выделенной области, создайте или загрузите выделение. Затем в меню выберите «Выделение» > «Трансформировать выделенную область».
- Для трансформирования альфа-канала выберите его на панели «Каналы».