Когда у меня есть изображение размером 500 х 500 пикселей, изображение выглядит резким на обычном дисплее (т. Е. Пиксели CSS 1: 1 на пиксели устройства). Но когда это изображение просматривается с дисплеем Retina, оно должно отображать каждый пиксель изображения в 4 пикселя сетчатки (разрешение в два раза выше). На экране сетчатки изображение также отображается на 500 x 500 пикселей CSS, но масштабируется до 1000 x 1000. Я не совсем понимаю, почему изображение выглядит размытым на экране Retina, так как физический размер остается тем же, учитывая, что оба монитора имеют одинаковый размер.Почему изображения с низким разрешением кажутся размытыми на сайтах, просмотренных сетчатыми экранами?
Является ли размытие результатом пространства между 4 пикселями?
Изображение из: http://coding.smashingmagazine.com/2012/08/20/towards-retina-web/
Нет; это потому, что браузер пытается масштабировать изображение, чтобы уменьшить острые края. – SLaks
Мне бы очень хотелось узнать ответ на этот вопрос. Я не знаю, почему Mac делают интерполяцию вместо простого удвоения пикселей (если это то, что они делают). Если бы они только удвоили пиксель, тогда существующие изображения не будут размыты на дисплеях Retina. –