Salut,
avec photoshop, c super simple (enfin je crois je l'ai fait une fois et j'étais surpris)
Il suffit d'uitiliser l'outil tranche pour découper ton image en plein de petites images.
Ensuite tu fais sauvegarder pour le web, et là il te créée une page web qu'il construit avec chacune des images découpées.
Au final, ta page s'affiche comme sous photoshop sauf qu'au lieu d'avoir une seule image, tu as une mosaique.
Après il suffit d'aller chercher dans les resources toutes les images qui ont été sauvegardées ensemble.
Voilà