I'm curious now if your stuff has the same problem with images that Ghost (and at one time, Faceboook) does…

Improper rotation from somehow misreading the EXIF data. I had to resave the image from Microsoft Paint in order for it to not but lying on it's side when published.

Their explanation is plausible "Not a lot of good image processors for NodeJS yet"