Shift in px & small optimizations
Save pixels for a shift