Прокрутить к контенту ↓


SmartUpscale

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

Может быть полезно при использовании мониторов с высокой плотностью точек, в том числе 4K-мониторов, используемых при системном масштабе 200%.

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

Расширение начинает работать сразу после установки и не требует перезапуска браузера.

Настройки

Для расширения в окне браузера «Управление дополнениями → Расширения» доступны следующие настройки:

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

Ограничения

  • Расширение обрабатывает только изображения, вставленные на страницу как HTML-элемент IMG. Действие расширения не распространяется на:

    • изображения, вставленные средствами CSS в качестве фона или с помощью псевдоэлементов :before или :after, ввиду отсутствия возможности достоверно определить их фактические размеры на странице, а также из соображений быстродействия. Кроме того, размытие технически возможно отключить не для фонового изображения как такового, а для элемента (или псевдоэлемента), к которому оно привязано, при этом у одного элемента может быть несколько фоновых изображений, каждое из которых может иметь собственный масштаб;
    • изображения, открытые напрямую в отдельной вкладке.
  • Динамические изменения на странице отслеживаются частично. В частности, не отслеживается изменение размеров отдельных изображений средствами CSS, но отслеживается изменение размеров с помощью атрибутов HTML.