PhotoCollage permet de créer des posters de photo-collages. Il assemble les photos qu'on lui donne pour générer un grand poster. Les photos sont automatiquement arrangées pour remplir le poster entièrement ; vous pouvez ensuite changer la structure finale, les dimensions, les bordures ou intervertir des photos dans le maillage généré. Finalement le poster final peut être sauvegardé en n'importe quelle résolution.
L'algorithme place les photos dans un maillage généré aléatoirement, en remplissant l'espace libre. Il essaie de ne laisser aucun trou, tout en gardant chaque photo aussi grande que possible.
PhotoCollage fait plus ou moins ce que beaucoup de sites web commerciaux font, mais gratuitement et avec du code open-source.