Это тоже сводило меня с ума, я должен был зарегистрироваться, чтобы ответить на него, чтобы никто больше не испытывал такого разочарования ...
Похоже, что это до рендеринга изображений, который браузер использует для изменения размера прозрачных PNG, которые добавляют к нему светлый край.
Я обнаружил, что добавление следующих свойств CSS к элементу изображения (или, если это фоновое изображение, сам элемент) решает проблему для меня в Chrome и Firefox:
img, div.with-resized-background {
image-rendering : -webkit-optimize-contrast
image-rendering : optimizeQuality
}
Вы можете прочитать о дополнительных опциях здесь: https://developer.mozilla.org/en/docs/Web/CSS/image-rendering