Ciao, forse mi sbaglio ma secondo me il problema è dovuto dalle dimensioni dell'immagine, la mappatura delle immagini tramite software come gimp avviene calcolando tot. px da ogni lato dell'immagine, quindi quando carichi l'immagine nel sito se non ha le dimensioni idonee al dispositivo ed allo spazio in cui la inserisci i browser la ridimensionano, per capirci le dimensioni che si leggono quando si analizza un immagine su un sito web che riporta dimensioni immagine ... e ridimensionata in html a px n. e px n., la soluzione potrebbe e dovrebbe essere preparare la singola immagine per ogni tipo di dispositivo desktop, smarthphone, tablet, ecc..., poi tramite mediaquery css o Responsive utilities di bootstrap impostare ogni immagine al dispositivo corretto.