Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Mosaique

1 réponse
Avatar
Mr.Bilou
Bonjour.
Merci de me rediriger si je suis HC.

Je cherche un logiciel (ou une méthode,) pour creer un assemblage
aléatoire de photos.
Une mosaique, mais sans "image de fond".. Juste une position aléatoire
de N images. (avec/sans recouvrement)..

Merci.

1 réponse

Avatar
Jacques L'helgoualc'h
Le 24-02-2008, Mr.Bilou a écrit :
Bonjour.


bonsoir.

Merci de me rediriger si je suis HC.


Ça dépend du système d'exploitation, et des méthodes de programmation
disponibles.

Je cherche un logiciel (ou une méthode,) pour creer un assemblage
aléatoire de photos.
Une mosaique, mais sans "image de fond".. Juste une position aléatoire
de N images. (avec/sans recouvrement)..


Sans recouvrement, avec simplement une sorte de planche contact dont
seul l'ordre est aléatoire :

1/ On dépose disons 6 photos dans un répertoire (vide), et on crée un
sous-répertoire.

2/ Avec le « rename » de Perl, on déplace ces six photos en préfixant
leur nom par un nombre aléatoire :

rename -v 's/^/"repert/" . rand() . "_"/e' *.jpg
a.jpg renamed as repert/0.135021019567834_a.jpg
b.jpg renamed as repert/0.178301928655372_b.jpg
c.jpg renamed as repert/0.261004611888108_c.jpg
d.jpg renamed as repert/0.652518507416012_d.jpg
e.jpg renamed as repert/0.558995233045682_e.jpg
f.jpg renamed as repert/0.307889151605181_f.jpg

3/ Il suffit ensuite d'appeler « montage », d'ImageMagick

montage repert/0.*.jpg planche.jpeg


Pour avoir un ordre pseudo aléatoire, on pourrait utiliser jhead, en
préfixant chaque nom de photo par les secondes de l'heure de prise de
vue (mais les rafales resteraient plus ou moins ordonnées)

jhead -nfrepert/%S%f *.jpg


Sinon, en fouinant dans la documentation d'ImageMagick ?
http://www.imagemagick.org/

--
Jacques L'helgoualc'h