It looks to me like tearing. Where the width of the image is different the the number of columns; so they get a weird wrapping around effect.
If you can edit the width in the image header, then it may be possible to fix the image. You will need a hex editor.
As to why. I'm not sure. Maybe there is a config setting which has been set incorrectly.