FotoMorsaicos est une application Windows intégrée à Delphi qui peut générer une photomosaïque à partir d’une image donnée. Selon le développeur, «le logiciel comporte trois sous-systèmes, un générateur de photomosaïque, un générateur d’image finale (jpg) et enfin un programme pour créer un index de bibliothèque d’images. Ma première approche du sujet de la photomosaïque a été le film The Truman Show, qui avait une affiche montrant le visage du protagoniste (Jim Carrey) avec de petites photos, toutes tirées du film lui-même.Il était clair que ce travail avait été fait avec un programme et j’ai vite découvert que Robert Silvers était l’auteur de cette image. Comment a-t-il fait? Pendant un certain temps, j’ai réfléchi à l’algorithme derrière les photomosaïques. J’ai finalement compris quoi faire et je me suis mis au travail. L’idée de base est qu’un programme de photomosaïque crée un filtre mosaïque mais au lieu d’utiliser des couleurs unies, il utilise des photographies dont la couleur moyenne est proche de la couleur unie qui devrait aller dans chaque région de la mosaïque. J’ai donc écrit un programme en Delphi qui a fait une photomosaïque de base. Il a utilisé une collection d’environ 6 000 photographies haute définition. (En fait, dans archive.org, le lecteur peut trouver de nombreuses collections de photographies du domaine public à haute résolution, à utiliser avec le logiciel).Cependant, au fil du temps, j’ai réalisé qu’un bon programme de photomosaïque devrait envisager plus de fonctionnalités: utiliser différentes bibliothèques d’images, être capable de dire au système si je veux qu’il y ait des régions répétées ou non, c’est-à-dire si la même photo doit être mise ou vous doivent en faire plus de variété. De même, l’idée de fusionner l’image originale en pourcentage avec la mosaïque générée a «adouci» le résultat final, le rendant visuellement bien meilleur. Le développement original a été publié dans le désormais disparu Dr Dobbs Journal ( https://www.drdobbs.com/under
Galerie de captures d’écran
Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition