Isso estava me deixando louco também, eu tive que me inscrever para responder, então ninguém mais sente essa frustração ...
Parece ser a renderização da imagem que o navegador está usando para redimensionar os PNGs transparentes que estão adicionando uma margem leve a ele.
Descobri que adicionar as seguintes propriedades css ao elemento image (ou se for uma imagem de plano de fundo, o próprio elemento) corrige o problema para mim no Chrome e no Firefox:
img, div.with-resized-background {
image-rendering : -webkit-optimize-contrast
image-rendering : optimizeQuality
}
Você pode ler mais sobre mais opções aqui: link