Как объяснил Аарон, это простой вопрос математики. То есть, в то время как удвоение, утроение и т.д. Приводит к простому увеличению каждого пикселя (каждый пиксель становится блоком из четырех, девяти и т.д. Пикселей), масштабирование в 1,25 раза и т.д. Дает дробные результаты.
Техническое объяснение
Например, если вы хотите увеличить область экрана шириной 10 пикселей, то для ее удвоения достаточно создать область шириной 20 пикселей и дважды скопировать каждый исходный пиксель. Но что произойдет, если вы хотите сделать это в 1,5 раза? Вы должны сделать изображение шириной 15 пикселей, но, поскольку нет полупикселей (несмотря на субпиксельный рендеринг ), вам придется удваивать каждый второй пиксель.
Теперь представьте, что вы пытаетесь увеличить масштаб до 175%. Вы должны сделать изображение шириной 17,5 пикселей. Чего ждать‽ Как сделать изображение шириной 17,5 пикселей? Вы не можете! Вы должны округлить его до 17 или 18 пикселей в ширину, а затем удвоить только некоторые пиксели, используя еще более грязную формулу. Это делает результат еще более неприятным для просмотра и трудным для чтения.
Работа-Around
Лучше всего использовать другую программу, которая использует сложную математику для ее точного масштабирования, подобно тому, как эмуляторы часто используют различные фильтры для масштабирования игровых консолей низкого разрешения для мониторов с высоким разрешением.
К сожалению, в настоящее время, похоже, нет каких-либо инструментов для масштабирования / увеличения Windows, которые бы поддерживали дробное масштабирование и расширенную фильтрацию (мой инструмент перехода , Xoomer, оказывается, тоже не поддерживает). Я знаю пару программ, которые имеют потенциал:
- Mooz имеет приятный, минимальный интерфейс с хорошими результатами, но масштабирование, похоже, не работает, поэтому я не могу сказать, может ли он выполнять фракционное масштабирование.
- Экранная лупа имеет множество необычных функций, включая многочисленные фильтры, которые могут сделать результаты гладкими и великолепными, а также имеет частичное масштабирование, но только для уменьшения масштаба! То есть сжимается до значения менее 1х (чего не может найти ни один другой инструмент увеличения).
- Виртуальное увеличительное стекло также имеет множество функций. Единственный уровень дробного масштабирования, который он поддерживает, составляет 1,5x (что все еще больше, чем у других инструментов), и хотя он выглядит намного лучше, чем лупа Windows в 1,5x, он может быть лучше с некоторой фильтрацией).
Несмотря на то, что ни один из них не отвечает всем требованиям, положительным моментом является то, что все вышеперечисленные инструменты имеют открытый исходный код и доступны в SourceForge, поэтому вы можете легко добавить запрос функции, чтобы они добавили необходимые функции.