Cada tipo de textura, por forma, dimensiones, etc. requiere de una técnica distinta. Y para eso no creo que exista una regla general, que pueda solucionar todos los casos.
No es mi estilo la utilización de JavaScript para obtener presentaciones de diseño. Prefiero para tal efecto la utilización de Hojas de Estilos en Cascada (CSS).
En el siguiente, ejemplo; que podés consultar
Open Source Web Design: Bitter Sweet
Podés notar que utiliza dos imágenes
una para el <body>: 1673 x 3px y
otra para el <div class="container">: 702 x 3px
El fondo, con esta técnica se adapta a cualquier resolución. Seguramente no el ejemplo más ilustrativo; pero creo que podés tomar la idea.