Proportionale skalierung mit einem weissen Hintergrund auf 1000x1000

wie kann man am besten Bilder im Hochformat oder im Querformat auf einen weissen Hintergrund einfügen was am ende nur noch das Format 1000x1000 hat?

versuche eine Xojo webApp zu erstellen aber bekomme es nicht hin die Bilder hochzuladen die ich aussuchen möchte und im neuen Format in einem Ordner zu speichern

benötige Hilfe,

habe auch versucht ein Apple script zu entwerfen aber macht nicht das was ich brauche

das Ergebnis muss folgt aussehen,

ein Bild proportional skaliert auf ein weißes blankes Bild was am ende das Format 1000x1000 hat
diese Funktion als eigene webapp