Sorry, yes that's correct, shifting by X not Y so +1+0.
Ok, I guess I'll have to do it with a script. I'm not quite sure what you mean by the second part. Could you give an example command? Surely if I do the 256x256 crop and then roll it I will go outside of the newly cropped area?
What I have - image with whitespace at top and bottom https://i.ibb.co/RPd6h4M/Masked-Bayeux-Sample.png
What I want - image with no whitespace and content is distorted to fit space. This was done in photoshop https://i.ibb.co/XxwDcbR/Straightened-Output-Rough-Mockup.jpg