const img = document.getElementById(ID_твоей_картинки);
window.onscroll = () => {
const scrolled = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
// если достигли картинки (можно еще через IntersectionObserver)
if (scrolled > img.getBoundingClientRect().top) {
// step - это кол-во пикселей в шаге
const step = 2;
img.style.backgroundPosition = ((scrolled - img.getBoundingClientRect().top) * step) + "px 0px";
}
}