Фоновые изображения можно масштабировать только с помощью функций в черновиках CSS 3, которые еще не получили широкой поддержки в браузерах.
JavaScript может анализировать CSS, находить фоновое изображение, генерировать изображение переднего плана (<img>
для него), стилизовать его так, чтобы оно было абсолютно расположено за контентом, и масштабировать его ... но это большая работа.
самое простое и наиболее надежное решение состоит в том, чтобы создать быстрый скрипт с использованием ImageMagick (я бы, вероятно, использовал bash для этого, но PHP или любой другой язык программирования являются опциями ) для изменения размера всех 35 000 изображений на сервере. (Это также может быть самый быстрый подход).