Die Abmessung der Bilder sind immer ein Vielfaches von 16 Pixeln, was ja aufgrund des Kompressionsalgorhythmus von JPEG notwendig ist.
Nein - JFIF bzw. JPEG nutzt 8x8 große Blöcke - notwendig ist das aber nicht, ausser man will verlustfrei in 90°-Winkeln drehen.
imagerotate() schon versucht?