Originariamente inviato da afrappe
figure tutte uguali

nessun ordine da rispettare
...
Visto che le figure sono tutte uguali direi che la strategia più semplice è quella di dividere lo spazio in una griglia (un po' come ti è già stato suggerito).

La prima cosa da decidere è quante righe e quante colonne usare: se n è il numero totale di immagini con
codice:
sqrt(n)
(approssimato all'intero superiore) ottieni il numero di righe (uguale al numero di colonne).

Poi dividi la larghezza dell'area a disposizione per il numero di colonne e l'altezza dell'area per il numero di righe.
In questo modo ottieni le dimensioni di ogni cella...da lì puoi scegliere la strategia che preferisci, quindi tenere in considerazione eventuali margini/spaziature tra ogni immagine e tra le immagini e i bordi dell'area a disposizione