Tach!
Das Hoch/Querformat-Problem wird wohl an deiner Kamera bzw. an deiner Art zu fotografieren liegen. Immerhin drehst du ja die Kamera für Hochformat-Bilder um 90°, und genau diese Drehung müsstest du bei der Weiterverarbeitung wieder rückgängig machen. Wenn du Glück hast, ist die Bildorientierung in den EXIF-Daten vermerkt.
Schade, das heißt ich muss also meine Bilder alle mit einem Grafikprogramm bearbeiten, sind knapp 500 Stück. Ärgerlich, aber da muss ich nun durch, hätte nie gedacht dass PHP auf so etwas achtet.
PHP achtet da gar nicht drauf. Die Kamera legt augenscheinlich die Bilder immer im selben Format ab und schreibt nur dazu, ob es hoch oder quer sein soll. Einige Grafikprogramme werten diese zusätzliche Information aus und drehen das Bild entsprechend, andere nicht. Wenn man nun das Bild einfach so bearbeitet und diese Information weder berücksichtigt noch sie beim Speichern wieder einfügt, ist das Bild generell "kaputt".
dedlfix.