если у тебя не ограниченны ресурсы, то самым легким способом будет использование сторонних библиотек.
вот смотри
hammerjs.github.io - это наилучший вариант.
но если тебя интересует полный список подобных библиотек, то пожалуйста
https://github.com/bebraw/jswiki/wiki/Touch
а так, тебе никто ничего конкретного не скажет, потому что это надо писать отдельный скрипт, знать что именно это за изображение и все такое.
(кстати, если все-таки решишься делать это сам, то можно использовать свойство css "transform: rotate(X deg)")