Качество масштабированных изображений в IE8/9 хуже, чем в IE7

Попробуйте открыть эту страницу в IE7 и IE9.

Как упоминается на странице, он использует -ms-interpolation-mode:bicubic.

Я читал, что этот параметр был отключен в IE8/9, потому что теперь это стиль по умолчанию (в IE7 ближайший сосед был режимом интерполяции по умолчанию).

Однако качество изображения в IE8/9 намного хуже, чем в IE7, как показано здесь:

пример

Что дает? Есть ли способ улучшить изображения в уменьшенном масштабе в IE8/9?


person Pratik    schedule 15.02.2013    source источник
comment
Странный. Я попробовал это в IE9 на Windows 2008 Server, и мой коллега также попробовал это в IE9 на своем ноутбуке с Windows 7. Я определенно вижу качество изображения как плохое. Я также пробовал включать/выключать представление совместимости, и это не имело никакого значения.   -  person Pratik    schedule 25.04.2013
comment
Нашел пару других людей с такой же проблемой: chrome" title="масштабирование изображения приводит к ухудшению качества в Firefox Internet Explorer, но не в Chrome"> stackoverflow.com/questions/9945363/ stackoverflow.com/questions/6126817/   -  person Pratik    schedule 25.04.2013
comment
Вы специально пробовали изображение шляпы в указанном мной URL-адресе?   -  person Pratik    schedule 25.04.2013
comment
используйте размер изображения как есть, не уменьшайте и не увеличивайте размер оригинала.   -  person 151291    schedule 28.10.2015


Ответы (1)


Используйте технику CSS fit-and-shrink, продемонстрированную здесь:

По сути, он накладывает две копии изображения, одну с фиксированной шириной и одну с фиксированной высотой, чтобы сохранить соотношение сторон.

person Paul Sweatte    schedule 07.06.2013