klingt nach einem cache-problem.
verwendest du den selben namen für das neue, gedrehte bild?
dann wäre es ja kein wunder, der browser sieht einfach keinen grund, das bild neu zu laden.anhängen eines zufälligen URL-parameters, z.b. des timestamp, an den bildnamen kann abhilfe schaffen.
echo '<img src="bildname.jpg?'.time().'" ...>';
Lag tatsächlich am Bildnamen. Man ändere ihn nach dem rotieren und siehe da...es klappt ganz plötzlich...:-)!
Besten Dank