ファイルへの反映はできませんが、確認するだけならCSS3のtransformプロパティでできます。
写真を表示しているimg要素をJavaScriptでphotoとすると、
photo.style.webkitTransform = "rotate(" + d + "deg) scale(" + sx + "," + sy + ")";
とします。
変数dは初期値を0にして、90ずつ変えると、要素が回転します。(正の数でも負の数でも可)
変数sx、syは初期値を1として、-1をかけると反転します。
回転するのなら、img要素の位置(cssのtopとleft)を直した方がいいと思います。その場で回転させると、一部がはみ出してしまいます。