Oct. 9th, 2022

lev_m: (Default)
Проходит жизнь, трава уже не такая зеленая, и асимоны падают гораздо медленнее.
Вот упал очередной, хочу записать для памяти - может, придется настраивать это в других местах.
Проблема: размеры картинки, которую показывает браузер, больше тех, что заданы в коде. Вот пример в Мозилле: слева - браузер, справа - IrfanViewer, и в html заданы реальные размеры, но картинка в браузере где-то на четверть больше (при этом качество картинки слегка ухудшается).

Задача: как-нибудь предотвратить ухудшение качества.
Причина: в Винде при большом разрешении экрана мы обычно задаем увеличение текста (в настройках экрана это может называться "Make text and other items larger or smaller" - или как-нибудь в этом роде, в зависимости от языка и версии). У меня этот параметр обычно 1.25, иначе буковки получаются шибко маленькие. Так вот, other items в нашем случае означает - картинки в браузере.
Заметим, что в браузере есть еще зум, а в его настройках по умолчанию задано "Zoom text only", то есть, на картинку зум браузера не распространяется.
Решение: можно велеть Мозилле игнорировать эту настройку дисплея, здесь сказано - как (на всякий случай: Type about:config into the Firefox address bar and tap on the Enter key. If the warning "This might void your warranty" appears, click "I'll be careful, I promise". Search for layout.css.devPixelsPerPx. Double-click on layout.css.devPixelsPerPx to modify its value. The default is -1.0 in Firefox 22 and above. Change it to 1.0). Приемлемого размера текста можно при этом добиваться зумом.
Можно отменить "Zoom text only" и оптимизировать картинку зумом, но тогда текст будет мелковат.
Как видим, играют разные параметры, и в разных браузерах подход может быть разным.
Обход (его я придумал до того, как разобрался в причинах): задавать в коде размеры меньшие, чем у используемой картинки. Скажем, ширина картинки 1024 пикселя, в коде стоит 800.
Возможно, есть и другие варианты (например, css в названии параметра намекает). Возможно, все на самом деле совсем не так.
Для Хрома - см.


PS. А ведь выросло уже, пожалуй, поколение, которое не пользовалось асимонами. На всякий случай: это телефонный жетон (Вики как раз израильский асимон демонстрирует), когда он падает, происходит соединение (то есть, наоборот, но не суть), отсюда - выражение "У меня упал асимон".

January 2026

S M T W T F S
    123
45678910
1112 1314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 18th, 2026 06:01 am
Powered by Dreamwidth Studios