Overblog
Editer la page Suivre ce blog Administration + Créer mon blog
/ / /

 

Ce script permet de ranger les images JPG d'un répertoire en mosaique. Le résultat est sauvé dans une image JPG.

La mosaique est constituée d'une grille dont chaque maille à la même taille. Les images sont mises à l'échelle et sont placées au centre de chaque maille en gardant leurs proportions.

Si les images ont toutes la même taille, elles rempliront exactement chaque maille.

Les mailles peuvent être séparées par un espace paramètrable (Gap) et la mosaique entourée d'une marge jusqu'au bord du document (Margin).  

 

Il est possible de configurer la mosaique en modifiant directement dans le script les valeurs qui se trouvent dans la section "Parametres".

Principalement il faut :

D'abord choisir la taille du document final en pixels (DocH, DocV).

Ensuite le nombre d'images par ligne et par colonne (ImgNbH, ImgNbV).

Puis les marges minimum autour du document (MarginH, MarginV).

Enfin les espaces entre mailles (GapH, GapV).

 

Pour ceux qui ne connaissent pas du tout la programmation, ces valeurs sont écrites entre le signe = et le point-virgule suivant. Le texte après // et jusqu'à la fin de la ligne ne fait pas partie du programme du script. C'est un commentaire et on peut y écrire ce que l'on veut: généralement une explication, ou une ligne de programme que l'on veut retirer du script mais sans l'effacer.

Par exemple pour que les images soient collées les unes autres, il faut modifier les deux lignes suivantes:

var GapH        = 10;   // Separation horizontale entre images (pixels)
var GapV        = 10;   // Separation verticale   entre images (pixels) 

en

var GapH        = 0;   // Separation horizontale entre images (pixels)
var GapV        = 0;   // Separation verticale   entre images (pixels)

 

Attention cependant. les images seront collées si elles ont toutes la même taille. Sinon elles seront insèrées dans des mailles qui elles seront collées ensemble.

 

La couleur de fond de la mosaique est ici la couleur d'arrière plan dans Photoshop. Mais si l'on remplace

var DocColor = DocumentFill.BACKGROUNDCOLOR;

par

var DocColor = DocumentFill.WHITE;

on aura toujours du blanc.

 

La valeur de la configuration CfgMode permet différents modes qui peuvent s'additionner. Ils sont notés 1,2 et 4 et justement on additionne les valeurs des modes que l'on veut. Par exemple pour centrer les images et garder les calques dans photoshop sans les fusionner on donne la valeur 4 + 1 . Donc on écrit :

var CfgMode = 4 + 1;

 

Pour exécuter ce script, récupèrer le fichier MOSA04.JSX  (mosaique version 4) puis désigner ce fichier par le menu Fichier>Scripts>Parcourir.

 

Ci-dessous une image d'exemple réalisée avec le script:

 

mosaique Tintin2

 

Partager cette page
Repost0
Published by Habaki - dans Scripts

Catégories