Hallo,
danke für deine Antwort, denn sie hat mir die Augen geöffnet. Da ich über 100 Bilder aufteilen wollte, ist mir klar geworden, dass es nicht mit vertretbaren Aufwand realisierbar ist. Hab jetzt eine recht einfache Lösung genommen.
Und zwar sortiere ich die Bilder der Höhe nach so dass ich innerhalb einer Bilderreihe nicht zu viel Platz verschenke. Durch einen Parameter wird angegeben wieviele Bilder in der ersten Reihe seien sollen. Dadurch ergibt sich die Breite des Bildes. Alle weiteren Reihen werden dann aufgefüllt, solange bis ein Bild nicht mehr in die Reihe passt. Da dadurch eventuell am Ende viel Platz verschenkt wird, kann man die Anzahl in der ersten Reihe sehr einfach ändern um so die optimale Anzahl zu finden. Ich hab mal ein Bild als Anhang angefügt, die das Ergebnis präsentiert.
Vorher hatte diese Grafik eine Größe von 1680x960. Jetzt nur 603x591. Sollte erstmal für den Anfang reichen