Please note that rotation/straighten function implementation varies between editors/viewers. Some allow only 90 degrees steps, others arbitrary. Some let you give the rotation angle as a number, some allow visual adjusting.