IntegerScaler

IntegerScaler — бесплатная программа для масштабирования оконных игр с целочисленным коэффициентом без размытия. Такое масштабирование известно как integer (integral) scaling и pixel doubling.

Это позволяет играть в игры, например, в разрешении Full HD (1920×1080) на мониторах с разрешением 4K (3840×2160) без потерь качества, в отличие от билинейной интерполяции, используемой для полноэкранного масштабирования в дисплеях и видеодрайверах и приводящей к потерям качества.

Как это работает

Программа имитирует полноэкранный режим для игр, запущенных в оконном режиме. Целочисленный масштабный коэффициент, обеспечивающий максимальное заполнение экрана, вычисляется автоматически. Отмасштабированное изображение выводится по центру экрана. Оставшаяся часть экрана вокруг изображения заполняется чёрным фоном.

Масштаб автоматически пересчитывается при изменении размеров масштабируемого окна в соответствии с разрешением игры.

Масштабирование не применяется к развёрнутым (maximized) окнам.

Масштабирование автоматически выключается при закрытии масштабируемого окна, а также временно выключается при сворачивании масштабируемого окна или его разворачивании на весь рабочий стол и автоматически включается снова при возвращении окна в обычное (не свёрнутое и не развёрнутое) состояние.

Как пользоваться

Пользовательский интерфейс программы состоит из двух частей:

  • сочетания клавиш (горячие клавиши) для управления масштабированием;
  • пиктограмма в области уведомлений (system tray) с меню.

Сочетания клавиш

Нажатие сочетания клавиш Alt+F11 включает масштабирование для активного в данный момент окна. Повторное нажатие выключает масштабирование вне зависимости от того, какое окно активно.

Нажатие сочетания клавиш Ctrl+Alt+F11 включает масштабирование с задержкой 5 секунд. Это позволяет включить масштабирование даже в играх, блокирующих обработку сторонних сочетаний клавиш при активном окне игры: просто нажмите сочетание клавиш при неактивном окне игры и в течение 5 секунд переключитесь на окно игры. Для этой же цели служит пункт «Масштабировать через 5 секунд» меню программы.

Программа также выключает масштабирование при нажатии клавиши Win либо сочетания клавиш Ctrl+Alt+Delete.

Меню

По щелчку на пиктограмме отображается меню, позволяющее включить масштабирование, просмотреть информацию о программе, перейти по ссылкам на связанные веб-страницы или выйти из программы.

Интерфейс программы поддерживает русский и английский языки, язык выбирается автоматически на основании языка интерфейса операционной системы.

Ограничения и особенности

  • IntegerScaler предназначена исключительно для игр, запущенных в оконном режиме, и не работает с играми, запущенными в реальном полноэкранном режиме.
  • Программа использует механизм увеличения, встроенный в Windows 8+, поэтому более старые версии, такие как Windows 7, не поддерживаются.
  • Скорость движения указателя мыши субъективно возрастает пропорционально масштабному коэффициенту.
  • Для масштабирования игр, запущенных от имени администратора, программу IntegerScaler тоже следует запускать от имени администратора.