moin,
mit einem Hintergrund-Bild geht das nicht.
Du kannst aber beispielsweise ein Bild in einen div-Container packen, und diesen im Hintergrund (Stichwort: z-index) fest positionieren (CSS position:absolute).
Mit Javascript kannst du die Größe des Anzeigefensters ermitteln (javascript screen.availHeight, screen.availWidth) und das Bild mittels Javascript skalieren (über die entsprechenden Eigenschaften)
Das Ergebnis wird dann je nach Differenz zwischen Auflöung des Bildes und Fenstergröße mehr oder weniger bescheiden, da die Browser-Render meist sehr! einfach arbeiten.
Viel Spaß.