Saludos a todos,
Una opción también podría ser que crees un duplicado de la imagen a un tamaño de 1024. Así tener una imgen de fondo para resolución de 800 y otra para resolución de 1024.
Luego añadir un breve script que decida qué fondo poner:
Código:
function fondillo()
{
if(document.body)
{
if(screen.width==800)
{document.body.background='imagen800.jpg';}
if(screen.width==1024)
{document.body.background='imagen1024.jpg'}
}
}
<body onLoad="fondillo()">