Ich schätze mal des liegt an der Auflösung und deiner Einstellung im Code,.
In deinem Bildviewer ist das Bild ja auch kleiner dargestellt, auf der Website wird das ganze auf die Größe des Bildschirms gestreckt. Außerdem hat es da ja auch die komplette Breite zur Verfügung aber nur einen begrenzten Teil der Höhe