lev_m: (Default)
[personal profile] lev_m
Проходит жизнь, трава уже не такая зеленая, и асимоны падают гораздо медленнее.
Вот упал очередной, хочу записать для памяти - может, придется настраивать это в других местах.
Проблема: размеры картинки, которую показывает браузер, больше тех, что заданы в коде. Вот пример в Мозилле: слева - браузер, справа - 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. А ведь выросло уже, пожалуй, поколение, которое не пользовалось асимонами. На всякий случай: это телефонный жетон (Вики как раз израильский асимон демонстрирует), когда он падает, происходит соединение (то есть, наоборот, но не суть), отсюда - выражение "У меня упал асимон".
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

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 10:02 am
Powered by Dreamwidth Studios