How do you intend the shift to work? You can view each row in the picture as an array of "pixels", which might be a struct with a R,G,B value. So, a shift can be done in the same manner you would...