2016-06-19 4 views
20

Я использую гравитары, и это довольно часто, когда я уменьшаю их с помощью CSS, и я считаю, что Google Chrome делал это правильно до недавнего времени (возможно, я ошибаюсь, не уверен, когда именно возникла проблема), но теперь изображения становятся размытыми при масштабировании, и это происходит только в Chrome, FF уменьшает масштабирование. Я пробовал использовать image-rendering, но это не решает проблему. Может ли кто-нибудь дать мне подсказку, как лучше всего это сделать?Размытые изображения с уменьшенным масштабом в Chrome

Пример можно найти here, откройте его в Chrome и затем в FF, он должен быть более размытым в Chrome, чем в FF.

Спасибо

+1

http://superuser.com/questions/530317/how-to-prevent-chrome-from-blurring-small-images-when-zoomed-in очень хорошо описывает эту проблему. –

+1

@MathiasW Это другая проблема, я ничего не делаю здесь. Просто откройте эту ссылку в FF и хром (без масштабирования) и увидите, что изображение в хроме размыто. – JustMichael

+1

Эта проблема, кажется, вернулась 2017-05-10, я уверен, что изображения не были нечеткими, но в настоящее время на рабочем столе Chrome они нечеткие, настройка ответа на веб-кит исправляет проблему (а изображения на Firefox в порядке) – James

ответ

48

я нашел точно такой же вопрос на Mac: Firefox уменьшение масштаба изображения очень хорошо, в то время как хром делает его выглядеть размытыми, что очень плохо. Меня не волновало время и скорость рендеринга, мне нужен логотип, чтобы выглядеть ХОРОШИМ!

Я нашел следующее правило CSS исправляет Chrome для Mac

image-rendering: -webkit-optimize-contrast; 
+3

Работал в Chrome для Windows тоже. –

+1

сохранил мой день - также работает с фоновыми изображениями. Странно, что Chrome действительно плохо справляется с масштабированием PNG без этого правила. –

+2

Остерегайтесь: это привело к тому, что мои изображения были неровными/неровными в Safari. – benjarwar

0

Я обнаружил, что лучший способ решить эту проблему, чтобы просто использовать SVG. Другой вариант - использовать запросы css media для загрузки адаптивных размеров изображений.

+0

Для большого количества изображений это не вариант. Кроме того, они не полностью поддерживаются * (см. Примечания для IE): http://caniuse.com/#feat=svg – carefulnow1

Смежные вопросы