2

Я запускаю приложение, которое нельзя изменить никакими средствами. Текст, нарисованный в приложении, слишком мал, поэтому я попытался использовать экранную лупу, чтобы увеличить размер экрана, но заметил, что при увеличении в 200% изображение получается значительно более четким, чем 150%.

Что является причиной этого? Можно ли как-нибудь сделать свой уровень увеличения 150% более четким (так как 200% - это перебор)? Если нет, есть ли другие альтернативы, которые я могу свободно увеличивать внутри экрана, не теряя при этом четкости?

3 ответа3

4

Как объяснил Аарон, это простой вопрос математики. То есть, в то время как удвоение, утроение и т.д. Приводит к простому увеличению каждого пикселя (каждый пиксель становится блоком из четырех, девяти и т.д. Пикселей), масштабирование в 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, поэтому вы можете легко добавить запрос функции, чтобы они добавили необходимые функции.

4

Увеличение в 200% (2x) допускает простое удвоение пикселей, в то время как 150% (1,5x) требует более сложного алгоритма масштабирования; Там действительно нет способа изменить это. Другое приложение может изменить размер до 150% другим способом, который дает более четкий результат, чем тот, который вы используете сейчас, но вы всегда будете видеть более четкий результат со встроенным коэффициентом масштабирования (2x или 3x против 1,5x или 2,5х).

Надеюсь это поможет!

0

Альтернатива:

Как это часто бывает, лучшим способом является поиск решения в AutoHotkey. Это помогает почти всегда с такими проблемами.

Таким образом, в поиске лупы можно найти ScreenMagnifier от Holomind. Поддерживает включение / отключение сглаживания.

Выглядит так:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .