lundi 10 mai 2021

Problèmes avec les versions G'MIC-GIMP

 Suite aux dernières modifications des sources de G'MIC la version G'MIC-Gimp fournie avec nos archives ne fonctionne plus.

Voici une méthode pour une mise à jour ou/et corriger ce problème, par exemple sur une version portable :

1 - Supprimer le répertoire 

\Gimp-2.10.[version]_Portable_32-64bit-Win\Preferences\plug-ins\gmic_gimp_qt

2 - Télécharger l'archive 'prerelease' ZIP version Gimp 2.10 Win 64 

https://gmic.eu/files/prerelease/gmic_gimp2.10_win64.zip

3 - Décompresser cette archive.

4 - Copier la totalité du répertoire gmic_gimp_qt de l'archive décompressée dans :

\Gimp-2.10.[version]_Portable_32-64bit-Win\Preferences\plug-ins 

pour obtenir :

\Gimp-2.10.[version]_Portable_32-64bit-Win\Preferences\plug-ins\gmic_gimp_qt

5 - Démarrer Gimp 2.10, importer une image et activer Filtres > G'MIC-QT...

6 - Faire une mise à jour des filtres avec le bouton ou le raccourci Ctrl+R


Exemple en date du 10 mai 2021




*****
*****
*****


vendredi 7 mai 2021

Nouvelle version du plug-in Yobeatz/mosaic pour Gimp 2.10 Win 64

Ce plug-in permet d'obtenir des mosaïques romaines dans Gimp.

 Cette nouvelle version fonctionne sur les versions Gimp 2.10 Win 64 de gimp.org et les versions 'Portable' de ce site.

La documentation PDF d'installation est disponible sur :

les tests et installations sont faits sous Windows 10 64 bits Pro avec les versions gimp.org et portable de Gimp 2.10.24

Téléchargement :

Volume : 60,8 Mo (63 818 253 octets)
MD5 : e7d9ecd15c2208d8d8057ed56f7dd4f6
Volume décompressé ~ 83 Mo 


Résultat à partir d'une source modifiée par un ajout de flou puis avec une option (half_tile = 4) sur le plug-in suivi d'un traitement avec G'MIC Emboss et ajout d'un fond gris.




*****
*****
*****



lundi 3 mai 2021

S'amuser avec Gmicky et G'MIC-GIMP

Voici le résultat d'un essai de création de mosaïque en utilisant Gmicky et G'MIC/GIMP.
Ce n'est pas une mosaïque romaine.
Les couleurs unies, ici le blanc, sont décomposées en tuiles.
Les joints entre les tuiles sont transparents.

Résultat




Si vous souhaitez tester, voici le code utilisé (en petits caractères) à coller dans G'MIC > Various > Custom Code + Bouton 'Mettre à jour'.
Ce code n'est pas du tout optimisé, c'est simplement jouer avec G'MIC version 2.9.7.

fx_gmicky 0
to_rgba
+-
blur[-1] 8
isophotes[-1] 8
replace_color[-1] 50%,0,127,127,127,255,255,255,255,255
fx_superpixels[-1] 16,40,8,1,1,255,255,255,255,0,50,50
dilate_circ[-1] 2
replace_color[-1] 50%,0,0,0,0,0,0,0,0,255
replace_color[-1] 0%,0,255,255,255,255,0,0,0,0
+negate[-1]
blur[-3] 10
autoindex[-3] 10
blend[-3,-1] alpha
fx_segment_watershed[-2] 2,1,0,0,0,50,50
#fx_blend_median 1
fx_blend 8,0,100,1,"samj"
fx_colormap 2,1,32,8,0,0,0,255,255,255,255,0,0,0,255,0,0,0,255,255,255,0,255,0,255,0,255,255,0,50,50


*****

Un autre essai et son code qui est une variation du code précédent :



to_rgba
+-
blur[-1] 8
autoindex[-1] 32
isophotes[-1] 8
replace_color[-1] 50%,0,127,127,127,255,255,255,255,255
fx_superpixels[-1] 16,40,8,1,1,255,255,255,255,0,50,50
dilate_circ[-1] 2
replace_color[-1] 50%,0,0,0,0,0,0,0,0,255
replace_color[-1] 0%,0,255,255,255,255,0,0,0,0
+negate[-1]
blur[-3] 10
autoindex[-3] 10
blend[-3,-1] alpha
fx_segment_watershed[-2] 2,1,0,0,0,50,50
fx_blend 8,0,100,1,"samj"
fx_colormap 2,1,32,8,0,0,0,255,255,255,255,0,0,0,255,0,0,0,255,255,255,0,255,0,255,0,255,255,0,50,50


*****

Essai en utilisant uniquement 'SuperPixels' pour un rendu plus géométrique avec le code :



add 1
fx_superpixels 20,50,5,1,1,255,255,255,255,0,50,50
to_rgba
+-
replace_color[-1] 0%,0,255,255,255,255,0,0,0,0
replace_color[-1] 99%,0,127,127,127,255,255,255,255,255
erode[-1] 3
replace_color[-1] 0%,0,0,0,0,0,0,0,0,255
replace_color[-1] 0%,0,255,255,255,255,0,0,0,0
blend alpha
replace_color 0%,0,0,0,0,255,0,0,0,0
fx_colormap 2,1,32,8,0,0,0,255,255,255,255,0,0,0,255,0,0,0,255,255,255,0,255,0,255,0,255,255,0,50,50
c 0,255

*****



samj_Mosaic_A 18,2,1,0,0,0


*****
*****
*****



mardi 16 février 2021

Gimp 2.99.5 Python plugins par Beinsezii

 Voici quelques plugins en Python 3 créés par Beinsezii pour Gimp 2.99 disponibles à partir de ces liens :


Ces 5 plug-ins sont accessibles à partir du menu Beinsezii (Contour rouge sur la copie d'écran de Gimp 2.99.5 Win 64bit).
  • bsz-dualbloom
  • bsz-dualbloom2
  • bsz-filmic-chroma
  • bsz-lightgrain
  • bsz-pixel-math

Autres plugins :
  • bsz-goat-exercise : À partir du menu Filtres > Development > Goat exercises.
  • bsz-pixel-math-2 : Problème sur ce plugin.

Copie d'écran :





*****
*****
*****


mardi 19 janvier 2021

S’amuser avec G’MIC-Gimp - Filtre Edges Offsets Dots

 Accès sur GMIC-GIMP par :

Filtres > G’MIC-Qt…> Testing > Samj > Contours > Edges Offsets Dots

Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer ce filtre.

Rendu à partir de l’image de Tamanna Rumee https://unsplash.com/photos/310GkTAyHIo

Edges Offsets Dots : 
samj_Edges_Offsets_Dots 1.3,40,18,2,4,0,0,0,0,255




*****
*****
*****



dimanche 17 janvier 2021

S’amuser avec G’MIC-Gimp - Filtre Pseudo Vitrail

Accès sur GMIC-GIMP par :

Filtres > G’MIC-Qt…> Testing > Samj > Patterns > Pseudo Vitrail

Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer ce filtre.

Rendus à partir de l’image de Ray Hennessy https://unsplash.com/photos/xUUZcpQlqpM



Pseudo Vitrail :
samj_Pseudo_Vitrail 0,28,0,0.045,2,0,0,0,255,1,0.0935



*****

Source : http://www.fontplay.com/freephotos/4thfoldern/fp022706-13.jpg
Free photos that can be used for any artistic endeavor*

Effet Pseudo Vitrail
samj_Pseudo_Vitrail 0,34,0,0,2,0,0,0,255,1,0.11




*****
*****
*****


samedi 16 janvier 2021

S’amuser avec G’MIC-Gimp - Filtre ‘Filters On Tiles’

Accès sur GMIC-GIMP par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Filters On Tiles

Ce filtre permet d’appliquer des filtres sur des tuiles en inscrivant les commandes dans des zones de texte.
Le résultat est en RVBA.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer ce filtre.


Rendus à partir de l’image de Ray Hennessy https://unsplash.com/photos/xUUZcpQlqpM


*****

Filters On Tiles (paramètres par défaut) : 
samj_Filtres_Sur_Tuiles 20,0,"shift 2,2,0,0,0 mirror y","dilate 20"


*****
Square to Circle : 
fx_square_circle 0,1,0,0,0,0,0


résultat


*****

Sketch : 
fx_sketchbw 3,45,180,30,1.75,0.02,0.5,0.75,0.1,0.7,3,6,0,1,4,0,50,50


résultat



*****

Square to Circle : 
fx_square_circle 0,1,0,0,0,0,0 (paramètre 3)
fx_square_circle 0,1,0,0,0,0,0 (paramètre 4)


résultat





*****

Edit - 10 août 2022 une version 2 est ajoutée :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Filters On Tiles V2


Test



Source 'Colorful' et rendu du test




*****
*****
*****



vendredi 15 janvier 2021

S’amuser avec G’MIC-Gimp - Filtre Contours Coins Vifs

Accès sur GMIC-GIMP par :
Filtres > G’MIC-Qt…> Testing > Samj > Contours > Contours Coins Vifs

Ce filtre permet  d’obtenir des contours colorés, blancs ou noirs en supprimant les arrondis.
Un flou et/ou un fond  peuvent être ajoutés. Le résultat est en RVBA.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer ce filtre.

Image de Tamanna Rumee https://unsplash.com/photos/310GkTAyHIo



Rendu




*****
*****
*****



mercredi 13 janvier 2021

S’amuser avec G’MIC-Gimp – Filtre Cubisme B

Ce filtre ‘Cubisme B’ utilise la commande ‘imagegrid_triangular’ de G’MIC pour obtenir des zones triangulaires et rectangulaires. L’inspiration est la même que pour le filtre précédent version A.
Le principe est de mélanger 2 images A et B découpées en triangles et rectangles différents puis de valider ou non une brosse et un rendu grisâtre.

Faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Cubisme B’.

Accès sur GMIC-GIMP par :
Filtres > G’MIC-Qt…> Testing > Samj > Artistic > Cubisme B

  • Paramètre 1 - Tuiles : Nombre de découpages de l’image A.
  • Paramètre 2 - Type Imagegrid : Mode de représentation de ‘imagegrid_triangular’ sur l’image A.
  • Paramètre 3 - Noise-Spread : Ajouter du bruit ‘spread’ sur les tuiles de l’image A.
  • Paramètre 4 - Shift X : Décalage X des tuiles de l’image A.
  • Paramètre 5 - Shift Y : Décalage Y des tuiles de l’image A.
  • Paramètre 6 - Tuiles : Nombre de découpages de l’image B.
  • Paramètre 7 - Type Imagegrid : Mode de représentation de ‘imagegrid_triangular’ sur l’image B.
  • Paramètre 8 - Noise-Spread : Ajouter du bruit ‘spread’ sur les tuiles de l’image B.
  • Paramètre 9 - Shift X : Décalage X des tuiles de l’image B.
  • Paramètre 10 - Shift Y : Décalage Y des tuiles de l’image B.
  • Paramètre 11 - Inverser/Invert A-B :  Inverser l’ordre des images A et B pour le mélange.
  • Paramètre 12 - Mode : Type de mélange.
  • Paramètre 13 - Opacité / Opacity : Opacité de l’image A ou B lors du mélange.
  • Paramètre 14 - Brushify : Valider l’application d’une brosse pour ‘simuler’ une peinture.
  • Paramètre 15 - Nb Dimensions/Sizes : Nombre de dimensions que peut prendre la brosse.
  • Paramètre 16 - Opacité/Opacity : Niveau de visibilité de la brosse.
  • Paramètre 17 - Brosse/Brush Dimension : Dimension d’origine de la brosse carrée.
  • Paramètre 18 - Inverser/Invert : Inverser la forme de la brosse.
  • Paramètre 19 - Pseudo Gray :  À valider  pour obtenir un rendu grisâtre


Rendus :

Image de Ray Hennessy https://unsplash.com/photos/xUUZcpQlqpM



samj_Test_Cubisme_B 11,6,0,30,40,19,6,0,60,90,1,17,0.5,1,64,25,8,1,0



*****

Image de Tamanna Rumee https://unsplash.com/photos/310GkTAyHIo



samj_Test_Cubisme_B 11,3,0,30,40,19,6,0,50,75,0,3,1,0,64,25,8,1,0





*****
*****
*****



mardi 12 janvier 2021

S’amuser avec G’MIC-Gimp – Filtre Cubisme A

La création de ce test de filtre ‘Cubisme’ fait suite au fil de discussion de Joan_Rake1 https://discuss.pixls.us/t/attempt-at-cubism/19042 et l’inspiration de Juan Gris https://fr.wikipedia.org/wiki/Juan_Gris

Faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Cubisme A’.
Accès sur GMIC-GIMP par :
Filtres > G’MIC-Qt…> Testing > Samj > Artistic > Cubisme A

Ce filtre est un assemblage chronologique de commandes G’MIC qui peuvent être activées ou pas par une case à cocher.
  • Option 1 - Dilate : Valider les 2 dilatations qui seront cumulées.
  • Option 2 - DiA : Dimension de la première ‘dilatation’.
  • Option 3 - DiB : Dimension de la seconde ‘dilatation’.
  • Option 4 - Imagegrid : Valider le filtre ‘Imagegrid Triangular’ pour obtenir des formes variées selon le paramètre 7.
  • Option 5 - X : Dimension X.
  • Option 6 - Y : Dimension Y.
  • Option 7 - Type :  Horizontal, Vertical, Crossed, Cube, Decreasing ou Increasing.
  • Option 8 - Variante : Validation d’ajour de bruit et/ou de flou.
  • Option 9 - Noise-Spread : Niveau du bruit.
  • Option 10 - Flou/Blur : Niveau du flou.
  • Option 11 - Polygonize :  Valider le filtre ‘Polygonize’ pour obtenir des polygones.
  • Option 12 - Amplitude : De carrés vers triangles.
  • Option 13 - Douceur/Smoothness :  Déformation des surfaces.
  • Option 14 - Surface minimale/Minimal area : Élimine les petites surfaces.
  • Option 15 - X-resolution : Dimension X.
  • Option 16 - Y-resolution : Dimension Y.
  • Option 17 - Kuwahara : Valider le filtre ‘Kuwahara’ pour ajouter un genre de flou.
  • Option 18 - Répétition/Repeat : Itérations.
  • Option 19 - Size : Niveau.
  • Option 20 - Drawing : Valider l’ensemble de filtres ‘Drawing’ et ‘Smooth’ pour intensifier les contours.
  • Option 21 - Brushify :  Valider l’application d’une brosse pour ‘simuler’ une peinture.
  • Option 22 - Nb Dimensions/Sizes : Nombre de dimensions que peut prendre la brosse.
  • Option 23 - Opacité/Opacity : Niveau de visibilité de la brosse.
  • Option 24 - Brosse/Brush Dimension : Dimension d’origine de la brosse carrée.
  • Option 25 - Inverser/Invert : Inverser la forme de la brosse.
  • Option 26 - Pseudo Gray : Valider ce filtre pour obtenir un rendu grisâtre.
Rendus :



samj_Test_Cubisme_A 1,120,70,1,50,100,5,0,6,0,1,300,15,10,40,80,1,1,5,1,1,64,25,8,1,0




*****
Image de Joakim Honkasalo https://unsplash.com/photos/KUrSj1dAZwE





*****
*****
*****

vendredi 1 janvier 2021

S’amuser avec G’MIC-Gimp - Filtre Beigne Donut

 Pour commencer cette nouvelle année 2021 voici un nouveau filtre : Beigne Donut

Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Deformations > Beigne Donut

Ce filtre permet de créer un anneau  rempli d’une image qui sera arrondie avec ses symétries.
Le résultat est en RVBA.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Beigne Donut’.

  • Le paramètre 1 ‘Trou De Beigne/Donut Hole’ donne la dimension de la zone vide central2.
  • Le paramètre 2  ‘Effet/Effect’ donne un rendu circulaire ou carré avec des coins arrondis.
  • 3  ‘Rotation Angle’ fait pivoter l’image d’origine de 0, 90, -90 ou 180 degrés.
  • Les paramètres 4-5-6-7  donnent la couleur du fond (transparent par défaut).
  • Le paramètre 8 valide les contours.
  • Paramètre 9 = Largeur du contour.
  • Paramètre 10 = Hauteur du contour.
  • Paramètres 11-12-13-14 = Couleur du contour (blanc par défaut).
  • Le paramètre 15  ‘Symétrie/Symmetry’ valide une symétrie supplémentaire pour avoir 4 images.

Rendu :
L’image de ces rendus est de Ray Hennessy sur le site https://unsplash.com/photos/xUUZcpQlqpM

Source




samj_Beigne 40,0,2,0,0,0,0,1,0,20,128,134,159,255,1




samj_Beigne 32,0,2,0,0,0,0,0,0,20,255,255,255,255,0





*****
*****
*****


lundi 28 décembre 2020

S’amuser avec G’MIC-Gimp ou G’MIC CLI

Les 2 rendus qui suivent sont créés avec G’MIC-Gimp.

La patience et même l’infinie patience est nécessaire pour obtenir un résultat car le nouveau filtre ‘samj_test_cercle’ est très, très lent (éviter de valider l’Aperçu dans le GUI). Il faut faire une mise à jour des filtres de G’MIC pour activer ce filtre.

Le premier rendu est obtenu en utilisant ces lignes :
samj_montage_row_GUI 21,0,1,6000,0,0,0,0,0,1,0
samj_test_cercle[-1] 1,6000
rm[-1,-3]
gcd_anti_alias[-1] 60,0.3,50,0

Le second rendu avec :
samj_Montage_Zigzag 6000,21,1,256,0,0,0,0,0,0
samj_test_cercle[-1] 1,6000
rm[-1,-3]
gcd_anti_alias[-1] 60,0.3,50,0

La première ligne utilise un montage de 21 calques pour une largeur finale de 6000 pixels.
La deuxième ligne permet d’obtenir un montage en anneau.
La troisième ligne supprime les calques 1 et 3 du rendu ‘samj_test_cercle’.
La dernière ligne utilise le filtre ‘gcd_anti_alias’ de Andy Kelday (Garagecoder) pour améliorer le rendu global. Avec ce filtre la transparence devient noire.

Pour obtenir un genre de fleur avec le second rendu il faut assembler un nombre pair  de calques ou d’images avec ‘samj_Montage_Zigzag’, par exemple 20 au lieu de 21.

Attention, le second rendu est beaucoup plus lent à créer que le premier car la surface de l’image du montage est plus importante.

Rendus :
Les images de ces rendus sont les exemples de G'MIC.






Bonne Année 2021 :o)


*****
*****
*****



lundi 21 décembre 2020

S’amuser avec G’MIC-Gimp - Filtre Montage Cercle Spirale

Belles fêtes et bonne année 2021 et pour cette occasion voici un exemple de montage avec 21 images :o)

Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Montage Cercle Spirale

Ce filtre permet de créer un anneau ou une spirale d’images adjacentes.
Il assemble de 6 à 36 images (calques).
Le résultat est en RVBA.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Montage Cercle Spirale’.
Ce filtre utilise 'map_sphere' de G'MIC qui simule l'application d'une image 2D sur une sphère 3D et il y a donc quelques adaptations pour éviter les déformations importantes aux limites extérieures de l'image 2D.

Le paramètre 1 ‘Dimensions Approx. Pixels’ fixe la dimension max. Du montage.
Le nombre d’images contenues dans ce montage est ajusté au paramètre 2 ‘Nb Images’.
Le paramètre 3 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
Le paramètre 4 ‘Forme’ détermine le rendu (Cercle, Spirale ou Spirale Inversée).
La couleur de fond ‘5-6-7-8  Fond/Background’ sera appliquée aux zones transparentes.
Le paramètre 9 ‘Rotation Angle’ pivote le rendu de 90,180,270 degrés.

Rendus :
Les images de ces 3 rendus sont les exemples de G’MIC.












*****
*****
*****



dimanche 20 décembre 2020

S’amuser avec G’MIC-Gimp - Filtre Montage Zigzag


Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles >  Montage Zigzag

Ce filtre permet de créer une ligne d’images inclinées assemblées en zigzag.
Le résultat est en RVBA.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Montage Zigzag’.

La hauteur du montage (paramètre 4) sera automatiquement ajustée si la valeur du paramètre 1 ‘Dimensions Max. Pixels’ est dépassée.

Le paramètre 1 ‘Dimensions Max. Pixels’ limite la largeur du montage.
Le nombre maximum d’images contenues dans cette ligne est ajusté au paramètre 2 ‘Max. Images’.
Le paramètre 3 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
La hauteur du montage non ajustée sera la valeur du paramètre 4 ‘Demi Hauteur/Half Height’ multipliée par 2.
Le paramètre 5  ‘Inverser Inclinaison/Reverse Tilt’ modifiera l’inclinaison de la première image et des suivantes.
Le paramètre 6  ‘Adoucir/Smooth’ appliquera le filtre ‘smooth’ de G’MIC sur le montage si la valeur est supérieure à zéro.
La couleur de fond ‘7-8-9-10  Fond/Background’ sera appliquée aux zones transparentes.

Rendu :

 Les images de ce rendu sont du site https://unsplash.com/images






*****
*****
*****


samedi 19 décembre 2020

S'amuser avec G'MIC-Gimp - Filtre Grid BW Color

Ce filtre permet d’obtenir de larges zones en noir et blanc ou en niveaux de gris obtenues par ‘map’ de G’MIC. 
Ces zones sont ensuite découpées en grilles. Le rendu peut aussi être colorisé.
Il faut faire une mise à jour des filtres de G’MIC-GIMP pour activer le filtre ‘Grid BW Color’.

Dans Gimp accès par :
Filtres > G’MIC-Qt…> Testing > Samj > Black & White > Grid BW Color

Les paramètres de ce filtre

1 – ‘Flou/Blur’ : Niveau de flou sur l’image d’entrée pour agrandir les zones.

2 – ‘Adoucir/Smooth’ : Adoucir pour éliminer des traits et des petites zones.

3 – ‘Grille/Grid’ : Choix d’appliquer ou pas différentes grilles avec ou sans contours.

4 - ‘X Grille/Grid’ : Dimension des Grilles en X.

5 - ‘Y Grille/Grid’ : Dimension des Grilles en Y.

6 – ‘Noir/Black’ : Agit sur l’étendue des niveaux qui serviront à faire le fond noir ou gris.

7 – ‘Negate’ : Négatif du fond.

8 – ‘Index’ : Nombre de niveaux de gris du fond (2 = noir et blanc).

9 – ‘Color’ : Activer la colorisation.

10 – ‘Index’ :  Nombre de couleurs.


Rendus

L’image des exemples est de Ray Hennessy sur le site https://unsplash.com/photos/xUUZcpQlqpM

Source


samj_Grid_BW_Color 3,0,1,4,4,64,1,5,0,32



samj_Grid_BW_Color 3,0,1,6,7,89,1,2,1,32



samj_Grid_BW_Color 3,0,1,6,7,89,0,2,1,32




*****
*****
*****








 

vendredi 11 décembre 2020

Nouveaux montages d’images avec G’MIC-GIMP et G’MIC CLI


Modification du 15 décembre 2020 : Les 2 filtres 'Montage Append Tiles' et 'Montage Polygons' sont supprimés et remplacés par le filtre 'Montage Geometric Figures'.

*****

Ces nouveaux filtres de montage s’ajoutent aux 2 existants et permettent d’obtenir des résultats avec des dimensions définies ou limitées.
Dans G’MIC-GIMP il est souhaitable de positionner ‘Calques en entrée’ sur All.
Il faut aussi faire une mise à jour des filtres de G’MIC-GIMP.
Dans ces nouveaux filtres les images sont « aplaties » et la transparence est remplacée par du blanc.
Des copies des calques d’origine sont ajoutées automatiquement si le nombre minima de calques n’est respecté.
Pour les montages ‘Annular Steiner Chain’ et ‘Pappus Chain’ le rendu sera meilleur avec des calques carrés ou à peu près carrés.
Les images des exemples sont du site https://unsplash.com/images


*****

1 - Le filtre 'Montage Row'


Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles >  Montage  Row
Ce filtre permet de créer une ligne d’images dont la largeur est fixée par le paramètre 4 ‘Dimension Pixels’.
Le nombre maximum d’images contenues dans cette ligne est ajusté au paramètre 1 ‘Max. Images’.
Le paramètre 2 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
Le paramètre 3 ‘Montage Type’ détermine la hauteur des images dans cette ligne : une hauteur identique ou proportionnelle.
Les paramètres 5 ‘Contours Pixels’ et 6 ‘Espacement-Padding Pixels’ ajoutent un contour noir et un espacement blanc.
Les images composant cette lignes sont pivotées de 90 degrés par le paramètre 7 ‘Rotation Images’.
Le paramètre 8 ‘Ligne vers Colonne/Row to Column’ permet de pivoter cette ligne pour obtenir une colonne.
Lorsque l’option 9 ‘Déformation’ est activée des zones blanches sont crées pour ajouter des informations, des numéros d’images par exemple. La hauteur est doublée.
Un message d’erreur est activé lorsque qu’il est impossible de créer un résultat.
GUI :




Rendus :
samj_montage_row_GUI 12,0,1,1200,2,2,0,0,1,1,0






*****

2 - Le filtre 'Montage Multi Rows'


Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles >  Montage Multi Rows
Ce filtre permet d’assembler plusieurs lignes d’une même dimension pour obtenir un montage de largeur définie par le paramètre 5 ‘Dimension Pixels’.
Le nombre maximum d’images contenues dans la totalité du montage est ajusté au paramètre 1 ‘Nb. Images Montage’.
Le paramètre 2 ‘Lignes/Rows’  détermine le nombre de lignes de ce montage. Une ligne est ajoutée automatiquement si le modulo du rapport « Images disponibles/Lignes » est différent de 0.
Le paramètre 3 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
Le paramètre 4 ‘Montage Type’ détermine la hauteur des images dans cette ligne : une hauteur identique ou proportionnelle.
Les paramètres 6 ‘Contours Pixels’ et 7 ‘Espacement-Padding Pixels’ ajoutent un contour noir et un espacement blanc.
Les images composant cette lignes sont pivotées de 90 degrés par le paramètre 8 ‘Rotation Images’.
Le paramètre 9 ‘Ligne vers Colonne/Row to Column’ permet de pivoter l’ensemble pour obtenir un montage avec des colonnes.
Un message d’erreur est activé lorsque qu’il est impossible de créer un résultat.
GUI :



Rendu :
samj_montage_multi_rows_GUI 8,2,0,1,2400,2,2,0,0



*****

3 - Le filtre 'Montage Geometric Figures'


Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Montage Geometric Figures 

Ce filtre utilise la fonction ‘append_tiles’ de G’MIC.
Il permet d’assembler plusieurs colonnes pour obtenir un montage de dimensions approximativement  limitées par le paramètre 1 ‘Dimension Pixels’.
Le paramètre 2 ‘Colonnes/Columns’ organise le montage.
Le paramètre 3 ‘Colonnes vers Lignes / Columns to Rows’ permet de pivoter l’ensemble pour obtenir un montage avec des lignes.
‘4 - Montage Type’ permet de choisir les effets appliqués aux calques. L’option ‘Basique’ est la seule qui ne nécessite pas d’images relativement carrées en entrée (voir paramètre 10).
La couleur de fond ‘5-6-7-8  Fond/Background’ sera appliquée aux zones transparentes si elles existent.
Le paramètre 9 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
Lorsque l’option du paramètre 10 ‘Image Carrée / Square Image’ est validée les calques sont découpés avec largeur=hauteur. Ce choix peut être utile avec certaines options du paramètre 4.
Les paramètres 11 et 12 sont les décalages en X et en Y appliqués à l’ensemble des calques.
‘13 - Agrandissement/Enlarging’ définit l’effet de loupe pour l’ensemble des calques.
Le paramètre 14 ‘Espacement-Padding Pixels’ ajoute un espacement de couleur selon les paramètres ‘15-16-17 Contour/Padding’.
Les paramètres restants sont des options qui s’appliquent au choix définis dans certaines options de ‘4 - Montage Type’.

Rendus :

Kiss




Fleur





Basique



Polygones



Rideau



Oeuf





*****


4 - Le filtre 'Montage Annular Steiner Chain'


Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Montage Annular Steiner Chain
Ce filtre permet d’assembler plusieurs calques pour obtenir un anneau (une chaîne) autour d’une image centrale.
Ce montage est en RVBA où les images sont sur un fond transparent.
Le paramètre 1 ‘Dimension Pix.’ détermine le rayon extérieur de l’anneau et le montage sera un carré de coté égal au double de ce rayon.
L’anneau contient un nombre d’images défini par le paramètre 2 ‘Nb Images Extérieures/Annular Chain’.
Le paramètre 3 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
La couleur de fond du montage est définie par les paramètres 4 à 7 ‘Fond/Background’ (transparence par défaut).
L’aspect de l’image centrale est défini par les paramètres 8, 9, 10, 11 et 12.
L’aspect des images de l’anneau (ou chaîne) , le positionnement sont définis par les paramètres 14,15,16,17,18 et 19.
La rotation des images de l’anneau se fait en agissant sur le paramètre 13 ‘Angle Décalage Image Contour’.
Pour mettre les images horizontalement désactiver le paramètre 14 ‘Rotation Images’.
La rotation de l’anneau autour de l’image centrale se fait en agissant sur le paramètre 16 ‘Angle Inclinaison/Tilt’.
GUI :



Rendu :



*****

4 - Le filtre 'Montage Pappus Chain'

Accès sur GMIC-GIMP sur une image contenant plusieurs calques par :
Filtres > G’MIC-Qt…> Testing > Samj > Arrays & Tiles > Montage Pappus Chain
Ce filtre permet d’assembler 10 calques pour obtenir  des images contenues dans des cercles adjacents à l’intérieur d’un cercle dont le rayon est défini par le paramètre 1 ‘Rayon Cercle Extérieur Pix.’ et le montage sera un carré de coté égal au double de ce rayon.
Les 10 images tournent à l’intérieur du grand cercle selon le paramètre 2 ’Rotation Rendu/Rendering’.
Le paramètre 3 ‘Sélection’  permet d’inverser l’ordre de traitement des calques.
Le paramètre 4 ‘Rotation Angle’  permet de pivoter les images.
Les paramètres 5, 6, 7 et 8 modifient l’aspect des images.
Les couleurs des fonds sont définies par les paramètres 9-10-11-12 ‘Cercle Central’ et 13-14-15-16 ‘Extérieur’.
GUI :




Rendu :



*****


5 - Ligne de commande 'samj_montage_row' pour G’MIC CLI.



Il permet d’avoir de « grands » montages. La base est la ligne composée à partir de la commande ‘samj_montage_row’. Par la suite il est nécessaire d’assembler ces lignes avec ‘append y ’.

Pour exécuter les exemples, à partir du terminal, faire :
gmic update

Exemples de lignes de commandes :
gmic repeat 10 sample done samj_montage_row 0,3800,4,10,0,0 o 1montage.jpg
gmic repeat 10 sample done samj_montage_row 0,3800,4,10,1,1 o 2montage.jpg
gmic repeat 10 sample done samj_montage_row 1,3800,4,10,0,0 o 3montage.jpg
gmic repeat 10 sample done samj_montage_row 1,3800,4,10,1,1 o 4montage.jpg

Les 6 paramètres de ces lignes de commandes :
$1 = Type_Proportions_Finales -> 0=Conserver proportions grandeurs en pixels images à assembler | 1=Images sur toute la hauteur.
$2 = LargeurRow -> Largeur de l'image.
$3 = Contour Largeur -> de 0 (sans) à ...
$4 = Padding Largeur -> de 0 (sans) à ...
$5 = Rotation 90° images à assembler -> 1=oui.
$6 = Rotation 90° de l'ensemble pour créer une colonne -> 1=oui.
$7 = Dimension minimale pour une image (option).


*****
*****
*****