Вам действительно нужно вращать изображение на сервере? Почему бы просто не сохранить свойство с изображением, в котором хранится значение поворота, например 90, 180, 270 ..., и применять его каждый раз при получении изображения, а также обновлять / сохранять значение свойства, когда пользователь поворачивает изображение
см. этот учебник о том, как повернуть изображение или Google его, вы найдете много образцов