Ich seh das Problem, es ist etwas verzwickter als man sich das denkt...
Der Befehl "@pic_rotate 1, 9" bedeutet, dass das Bild um 9 Grad von seiner Normalstellung (0°) gedreht wird. Somit kannst du den Befehl so oft hintereinander machen wie du willst, der dreht das Bild eben immer nur auf die 9 Grad ausgehend von der Ausgangsstellung.
Wenn das Bild endlos rotieren soll müsstest du die Winkelangabe in Grad durch eine Variable angeben, z.B. durch @pic_rotate 1, V9 und dann die Variable 9 von 1....XXXXX hochzählen lassen (nach 360 ist es dann ein voller Kreis)