On my site, users are able to upload images one at a time as nodes of content type Picture. The Picture content type uses the core (D7) image field.
Some of my users have pictures which are taken such that they need to be rotated 90 or 180 degrees. These users do not have easy access to image editing software, so I'd like to allow users to rotate the image on the edit node screen.
After the image is saved, I want to apply an image style (that forces scaling and cropping, etc.) I'm also using the Manual Crop module to allow users to crop the image if necessary.
Is there a module for this, or some easy way to do it in code? (I'm not a developer.)
I would prefer to have a solution where I can present users with a button to rotate the picture; I don't want to give them a full image editor.
If such a solution is impossible, is there an easy way to rotate the images on the back end (for admins)? I'm happy to do it myself, as I have to check all the images anyway.