Lo que dices se puede hacer simulando el fondo sin serlo. Me explico: creas una capa en posicón absoluta y del 100% en ambos sentidos, en ella metes la imagen y le das tambien un 100% en mabos sentidos. La pones lo primero de todo en el html. De esa manera, todos los elementos irán sobre ella simulando ser un fondo, y se reducirá o aumentará (deformándose, claro), con la ventana del navegador.
Mira
este ejemplo
Mikel.