J'ai une collection d'images et une image que je veux générer à partir de cette collection.
Quels sont les logiciels disponibles pour Ubuntu pour générer une image en mosaïque ? Comment faire?
la source
J'ai une collection d'images et une image que je veux générer à partir de cette collection.
Quels sont les logiciels disponibles pour Ubuntu pour générer une image en mosaïque ? Comment faire?
Un très bon programme pour faire toutes sortes de photomosaïques est dans les dépôts et s'appelle metapixel
.
Installer depuis software-center
ou ouvrir le terminal et exécuter
sudo apt-get install metapixel
Le readme est disponible sur la page github ou à partir de /usr/share/doc/metapixel/README.gz
son installation, et il note que
Metapixel est un programme pour générer des photomosaïques. Il peut générer des photomosaïques classiques, dans lesquelles l'image source est considérée comme une matrice de rectangles de taille égale pour chacun desquels une image correspondante est substituée, ainsi que des photomosaïques de style collage, dans lesquelles des parties rectangulaires de l'image source à des positions arbitraires ( c'est-à-dire non alignés sur une matrice) sont remplacés par des images correspondantes.
Le fichier Lisezmoi contient des instructions d'utilisation complètes, mais il existe un didacticiel youtube utile pour Ubuntu, ainsi qu'une sorte de GUI en ligne avec lequel vous pouvez créer vos lignes de commande.
Néanmoins, voici un exemple de la façon dont j'ai utilisé metapixel
pour créer une photomosaïque classique.
Il existe un script perl fourni avec metapixel
appelé metapixel-prepare
, ce qui est très utile pour générer les tuiles photo que votre image de mosaïque contiendra. Des options peuvent être trouvées avec metapixel-prepare --help
, mais il vous suffit de spécifier votre dossier d'images et votre dossier de bibliothèque de métapixels.
1) Ce dossier de bibliothèque doit être créé avant d'exécuter la metapixel-prepare
commande, donc exécutez-le dans le terminal
mkdir metapixel_library
2) Ensuite, pour générer les tuiles à partir du dossier sélectionné, la commande minimale aurait la forme:
metapixel-prepare ~/location/of/my/pictures/ ~/metapixel_library
Si vous souhaitez metapixel-prepare
parcourir les dossiers, vous devez spécifier -r
; si vous souhaitez que les tuiles aient une taille spécifique (autre que la taille par défaut 128x128), spécifiez à la fin de la commande, par exemple --width 80 --height 80
,.
À titre d'exemple, la commande que j'ai utilisée était:
metapixel-prepare -r ~/Pictures/canon/metapixel ~/metapixel_library --width 80 --height 80
3) Pour construire votre photomosaïque, vous devez spécifier l'emplacement de cette bibliothèque de tuiles, spécifier l'image à métapixeler et désigner un fichier de sortie (qui doit être un fichier .png). Le jpg d'entrée peut être n'importe quel type d'image et n'importe quelle taille (voir la note sur l'échelle ci-dessous).
J'ai utilisé les commandes suivantes dans mon cas:
metapixel --library ~/metapixel_library --metapixel /home/mike/Pictures/canon/2012_02_05/img_0372.jpg output.png
Les options complètes pour le métapixel peuvent être trouvées en entrant metapixel --help
, et parfois vous devrez peut-être utiliser --scale
pour augmenter la taille de l'image de sortie. Je ne l'ai pas fait dans le cas ci-dessus car mon image d'entrée était déjà 4000x3000.
Les résultats différeront selon les images que vous avez choisies pour votre bibliothèque et votre image d'entrée.
Le processus prendra également un certain temps si vous sélectionnez des milliers d'images pour la mosaïque, et consommera également pas mal de mémoire.
Ci-dessous, un photomosiaque créé avec mes propres photos (en utilisant les commandes ci-dessus):
:
Vous pouvez essayer de pixeliser. Pour installer la recherche de pixelisation sur le Centre logiciel ou tapez sur Terminal:
Description de sa page de manuel:
la source
Essayez Andrea Mosaic sous Wine, qui fonctionne parfaitement dans une interface graphique et crée de superbes mosaïques basées sur vos photos.
Vous choisissez simplement l'image que vous souhaitez représenter avec des images, ajoutez les galeries d'images que vous souhaitez utiliser à cet effet et avec des ajustements minimaux, vous pourrez créer des images incroyables comme celle-ci:
Image basse résolution, la mosaïque est trop grande. L'original est visible sur la photo de mon profil.
Depuis le site:
Bonne chance!
la source
Vous pouvez créer une mosaïque de photos en ligne sur Ubuntu ou une autre plate-forme à l'aide du service en ligne PicMyna.
Voici un exemple de mosaïque de photos réalisée à l'aide de ce site Web:
divulgation: je travaille pour l'entreprise qui possède le service PicMyna.
la source