Ответ 1
Изменить: Теперь это возможно с помощью image-rendering: -webkit-optimize-contrast;
.
https://developer.mozilla.org/en-US/docs/CSS/image-rendering#Examples
Это не работает в текущих версиях Chrome, вот несколько полезных ссылок:
- http://vaughnroyko.com/state-of-nearest-neighbor-interpolation-in-canvas/
- Масштабирование изображения по CSS: есть ли альтернатива webkit для -moz-crisp-edge?
Я не думал, что есть способ.
И какой-то быстрый Googling все, но подтверждает это; верхний результат Google для интерполяция изображений webkit:
http://code.google.com/p/chromium/issues/detail?id=1502
Сообщено в сентябре 2008 года и до сих пор не разрешено.
Также: https://bugs.webkit.org/show_bug.cgi?id=40881
Если бы мне это нужно, я бы, вероятно, написал PHP script для динамического масштабирования изображений с помощью ближайшего соседа.
Это будет работать в каждом браузере, но тогда у вас есть все лишние затраты на обработку и передачу.