Geht doch in Photoshop!
Der Befehl heißt "Bild einpassen" - zu finden unter "Datei->Automatisieren"
Was macht das gute Ding:
Ändert die Bildgröße auf einen von dir eingetragenen Maximalwere für Breite und Höhe - unabhängig von Hoch- oder Querformat. Hier als Beispiel 750x550 Pixel.
Vorgehensweise:
1) zuerst mal bei einem Testbild diesen Befehl anwenden (damit der Befehl deine eingetragenen Maximalwerte beim erneuten Ausführen beibehält)
2) Aktion erstellen (Aufzeichnung beginnt)
2.1) Aktionsoptionen -> Menübefehl einfügen
2.2) Datei->Automatisieren->Bild einpassen mit OK bestätigen
3) Aufzeichnung stoppen
4) Aktion einmal ausführen, damit die Größe geändert wird
4.1) Aktion erneut aufzeichnen/fortsetzen - Achtung: im Aktionsfenster muss der Schritt "Bild einpassen" ausgewählt sein (einmal draufklicken, damit der nächste Schritt unterhalb fortgesetzt wird)
4.2) "Bild->Arbeitsfläche" Als Beispiel 800x600 Pixel (für den weißen Rand) mittig ausrichten
5) Aktion stoppen
Die Aktion sollte so aussehen: