This picture is of the South end of the Bullring shopping centre in Birmingham. It's easy for me to get to as Moor Street Station is just across the road - Chiltern Railways call there twice an hour in each direction.
'Stitch me up' can mean 'Make me laugh'. By the quirkiness of the English Language it can also mean that someone had something pre-arranged for me.
In this context I am being ridiculous - The shadows stitched me up, and they didn't make me laugh.
Click on the picture and you'll see what I mean. The ability of the software on my computer to stitch together pictures only goes so far.