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).


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


mardi 27 octobre 2020

S'amuser avec G'MIC-Gimp - Filtre Quelques Isophotes C

Quelques Isophotes C

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 

Filtres > G'MIC-QT... > Testing > Samj > Contours > Quelques Isophotes C

Paramètres
  • Flou/Blur = Flouter l'image d'entrée
  • Normalize Min = Variation des couleurs.
  • Normalize Max = Variation des couleurs.
  • Cut Min = Variation des couleurs.
  • Cut Max = Variation des couleurs.
  • Isophotes = Précision des traits.
  • Épaisseur/Thickness  = Grosseur des traits par décalages successifs.
  • Decalage X = Déplacement en X lors des décalages.
  • Decalage Y = Déplacement en Y lors des décalages.
  • Wind = Activer l'effet du filtre Wind.
  • Amplitude = Longueur de l'effet.
  • Angle = Angle de l'effet.
  • Attenuation = Dégradé de l'effet. 
  • Threshold = Intensité de l'effet. 

Photographie :

Free photos that can be used for any artistic endeavor*


Exemple sur un fond uni RVB 80,70,70

samj_Quelques_Isophotes_C 0,0,160,0,80,17,4,1,1,1,76,220,0.7,20





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



vendredi 23 octobre 2020

S'amuser avec G'MIC-Gimp - Filtre Dorure Gilding

Dorure Gilding

Obtenir un effet doré ou cuivré sur une image.

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 

Filtres > G'MIC-QT... > Testing > Samj > Colors > Dorure Gilding

Paramètres
  • Ambient Lightness = Lumière ambiante
  • Specular Lightness = Niveau de la réflexion.
  • Specular Size = Étendue de la réflexion.
  • Darkness = Assombrir.
  • Light Smoothness = Adoussir.
  • XY-Light = Coordonnées de la source lumineuse.
  • Z-Light = Position axe Z
  • Z-Scale = Échelle.
  • Inverser/Invert Relief = Relief de la dorure.
  • Adoucir/Smooth = Adoucir les contours.
  • Large Image = Mise à l'échelle pour une grosse image.
  • Flou/Blur = Flou sur le fond.
  • Netteté/Sharpen = Renforcer les contours.
  • Aspect = float(45,0,360)
  • Map 1 = Nb de niveaux de couleurs sur dégradé doré.
  • Map 2 = Nb de niveaux de couleurs sur image.
  • Map 3 = Dorure sur fond gris.


Photographie
https://www.inaturalist.org/photos/58888178
(c) Bob McDougall (CC BY-NC)

Photographie découpée




Exemple 1



samj_Dorure 0.4,0.2,0.2,0,0.28,73.5499,9.32203,0,0.5,1,0,0,0,0,45,63,255,1


Exemple2


samj_Dorure 0.351,0.04,0.008,0.168,0,61.5085,22.8516,0,0.5,1,0,0,0,200,0,13,255,1


Autres exemples





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

S'amuser avec G'MIC-Gimp - Filtre 64 Couleurs Max

64 Couleurs Max

Remplacer les couleurs de l'image par un maximum de 64 couleurs.

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 

Filtres > G'MIC-QT... > Testing > Samj > Colors > 64 Couleurs Max

Paramètres
  • Graine/Seed = Valeur pour éviter des couleurs aléatoires.
  • Nb. Max. Couleurs/Colors = Nombre max. de couleurs.
  • Flou/Blur = Ajouter du flou à l'image d'origine.
  • Netteté/Sharpen = Ajouter de la netteté à l'image d'origine.
  • Map Sur Gris/On Gray = Utiliser un fond grisatre pour appliquer les couleurs.
  • Palette Prédéfinie/Preset Color = Type de palette à utiliser.
  • Couleur - Color A = Couleur A de la palette option Choix/Choice 2 Colors.
  • Couleur - Color B = Couleur B de la palette option Choix/Choice 2 Colors.

Photographie
https://www.inaturalist.org/photos/58888178
(c) Bob McDougall (CC BY-NC)




Exemple avec 4 couleurs

samj_64_Couleurs_Max 9,4,0,100,1,4,127,70,40,196,185,163




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



S'amuser avec G'MIC-Gimp - Filtre Quickly create colorful pattern

Quickly create colorful patterns

Créer rapidement un motif coloré sur de grosses et de petites images.

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 

Filtres > G'MIC-QT... > Testing > Samj > Patterns > Quickly create colorful pattern

Paramètres
  • Color = Couleurs du motif.
  • Dimension = Grosseurs de motifs (ajuster aux environs de 20 pour les grosses images).
  • Seed = Valeur pour éviter des déformations aléatoires.
  • Amplitude = Augmenter ou diminuer les déformations
  • Tiles = Obtenir des tuiles.
  • Nb X Y Tiles = Nombre de tuiles en X et Y.
  • Seed = Valeur pour éviter des bruits aléatoires.
  • DxDy = Niveau des bruits.
  • Add Blur = Ajouter du flou au résultat.
  • Blur = Valeur du flou.
  • Add A Dominant Color = Ajouter une couleur dominante au résultat.
  • Color = Couleur dominante.
  • Symmetrize = Symétrie.
  • Mirror X Y = Mirroir X Y (raccordable).


Exemple sur une image de 7200*7200 pixels

samj_Motifs_Rapides 2308,20,1,150,0,10,1234,0,0,0,0,255,170,0,128,0,0

Exportation JPEG


4,26 Mo (4 468 390 octets)

Exportation AVIF 


505 Ko (517 189 octets)



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


S'amuser avec G'MIC-Gimp - Filtre 9 colors

9 colors

Les couleurs d'origine sont remplacées par 9 couleurs.


Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 

Filtres > G'MIC-QT... > Testing > Samj > Colors > 9 colors

Ce filtre est lent.

Paramètres
  • Couleur/Color 1 = Couleur appliquée dans l'intervalle 0,15
  • Couleur/Color 2 = Couleur appliquée dans l'intervalle 16,47
  • Couleur/Color 3 = Couleur appliquée dans l'intervalle 48,79
  • Couleur/Color 4 = Couleur appliquée dans l'intervalle 80,111
  • Couleur/Color 5 = Couleur appliquée dans l'intervalle 112,143
  • Couleur/Color 6 = Couleur appliquée dans l'intervalle 144,175
  • Couleur/Color 7 = Couleur appliquée dans l'intervalle 176,207
  • Couleur/Color 8 = Couleur appliquée dans l'intervalle 208,239
  • Couleur/Color 9 = Couleur appliquée dans l'intervalle 240,255
  • Flou/Blur = Ajouter du flou à l'image d'origine.
  • Netteté/Sharpen =  Ajouter de la netteté à l'image d'origine.


Photographie :
https://eol.org/pages/311544
Copyright Greg Lasley licence cc-by-nc-4.0




Exemple avec les paramètres par défaut





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

S'amuser avec G'MIC-Gimp - Floutage Blurring

Floutage Blurring

Permet de flouter une image ou une zone de l'image sélectionnée.

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par :

Filtres > G'MIC-QT... > Testing > Samj > Arrays & Tiles > Floutage Blurring

Paramètres
  • Flou/Blur = Ajouter du flou à l'image d'origine.
  • Netteté/Sharpen = Ajouter de la netteté à l'image d'origine.
  • Autoindex = Si supérieur à 0 diminuer le nombre de couleurs (valeur+1).
  • Grille/Grid = Valeur XY de la grille.
  • Cercle/Circle = Remplacer les carrés de la grille par des cercles.
  • Taille/Size = Augmenter la dimension des carrés ou des cercles.
  • Norm. = Normaliser les couleurs entre 0 et 255.


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




Flouter avec des carrés
samj_Flouter 0,20,0,10,0,14,1




Flouter avec des cercles
samj_Flouter 0,20,0,10,1,5,1




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

S'amuser avec G'MIC-Gimp - Filtre Hallucinogen


Hallucinogen

Donne des couleurs irréelles à l'image.

Mettre à jour les filtres G'MIC.
Dans Gimp, accès sur l'image par : 
Filtres > G'MIC-QT... > Testing > Samj > Artistic > Hallucinogen

Paramètres :
  • Autoindex = Si supérieur à 1 diminuer le nombre de couleurs (valeur).
  • Flou/Blur = Ajouter du flou à l'image d'origine.
  • Puissance/Pow = Modification des couleurs.
  • Modulo = Modification des couleurs.
  • Adoucir/Smooth = Adoucir les contours.
  • Inverser/Invert = Inverser les couleurs
  • Répéter ce Filtre/Repeat = Exécuter 2 fois le filtre 'HallucinoGenerator'.
  • Brushify = Appliquer une brosse carrée.
  • Nb Dimensions/Sizes= Variations de taille de la brosse.
  • Opacité/Opacity = Opacité de la brosse.
  • Brosse/Brush Dimension = Taille de la brosse.

Photographie :
https://www.inaturalist.org/photos/58888178
(c) Bob McDougall (CC BY-NC)




Exemple sans 'Brushify'

samj_Hallucinogen 80,2,80,1.5,2,0,0,0,1,80,8




Exemple avec 'Brushify'

samj_Hallucinogen 15,0,25,1.5,0,1,0,1,1,60,16






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

 

jeudi 1 octobre 2020

GEGL version 0.4.27 Win 64

Téléchargement de GEGL en ligne de commandes :


Volume : 33,1 Mo (34 748 477 octets)
MD5 : 20ef72a2d5499e50875cb0e10db04ba8
Volume décompressé ~ 160 Mo

Pour l'installation de GEGL version 0.4.27 Win 64, il suffit de décompresser l'archive dans la racine d'un disque dur ou d'une clef USB.
Pour décompresser rapidement cette archive utilisez 7-Zip : http://www.7-zip.org/
Il faut éviter de décompresser dans un répertoire dont le nom contient des caractères accentués ou des espaces.

 - L'exécutable se trouve à \GEGL_0.4.27_64bit_Win\bin\gegl.exe
 - Il est possible d'activer un terminal Windows directement par un clic sur \GEGL_0.4.27_64bit_Win\bin\Start Terminal.bat
 - Pour tester rapidement, clic sur \GEGL_0.4.27_64bit_Win\test_gegl_mosaic.bat . Une nouvelle image 'test_mosaic.jpg' devrait s'afficher et ressembler à :




*****

Il y a eu une erreur lors de la création de l'archive. Seules ces DLL sont utiles dans le sous-répertoire \bin :

avcodec-58.dll , avformat-58.dll , avutil-56.dll , libamd.dll , libaom.dll , libbabl-0.1-0.dll , libbluray-2.dll , libbrotlicommon.dll , libbrotlidec.dll , libbz2-1.dll , libcairo-2.dll , libcairo-gobject-2.dll , libcamd.dll , libccolamd.dll , libcelt0-2.dll , libcholmod.dll , libcolamd.dll , libcrypto-1_1-x64.dll , libcurl-4.dll , libdatrie-1.dll , libdav1d.dll , libexpat-1.dll , libffi-7.dll , libfontconfig-1.dll , libfreetype-6.dll , libfribidi-0.dll , libgcc_s_seh-1.dll , libgdk_pixbuf-2.0-0.dll , libgegl-0.4-0.dll , libgegl-npd-0.4.dll , libgegl-sc-0.4.dll , libgfortran-5.dll , libgio-2.0-0.dll , libglib-2.0-0.dll , libgmodule-2.0-0.dll , libgmp-10.dll , libgnutls-30.dll , libgobject-2.0-0.dll , libgomp-1.dll , libgraphite2.dll , libgsm.dll , libHalf-2_5.dll , libharfbuzz-0.dll , libhogweed-6.dll , libiconv-2.dll , libidn2-0.dll , libIex-2_5.dll , libIlmImf-2_5.dll , libIlmThread-2_5.dll , libImath-2_5.dll , libintl-8.dll , libjasper-4.dll , libjpeg-8.dll , libjson-glib-1.0-0.dll , liblcms2-2.dll , liblzma-5.dll , libmetis.dll , libmfx-1.dll , libmodplug-1.dll , libmp3lame-0.dll , libnettle-8.dll , libnghttp2-14.dll , libnspr4.dll , libogg-0.dll , libopenblas.dll , libopencore-amrnb-0.dll , libopencore-amrwb-0.dll , libopenjp2-7.dll , libopus-0.dll , libp11-kit-0.dll , libpango-1.0-0.dll , libpangocairo-1.0-0.dll , libpangoft2-1.0-0.dll , libpangowin32-1.0-0.dll , libpcre-1.dll , libpixman-1-0.dll , libplc4.dll , libplds4.dll , libpng16-16.dll , libpoppler-99.dll , libpoppler-glib-8.dll , libpsl-5.dll , libquadmath-0.dll , libraw-20.dll , librsvg-2-2.dll , librtmp-1.dll , libspeex-1.dll , libspiro-1.dll , libsrt.dll , libssh2-1.dll , libssl-1_1-x64.dll , libstdc++-6.dll , libsuitesparseconfig.dll , libtasn1-6.dll , libthai-0.dll , libtheoradec-1.dll , libtheoraenc-1.dll , libtiff-5.dll , libumfpack.dll , libunistring-2.dll , libvorbis-0.dll , libvorbisenc-2.dll , libvpx-1.dll , libvulkan-1.dll , libwavpack-1.dll , libwebp-7.dll , libwebpmux-3.dll , libwinpthread-1.dll , libx264-159.dll , libx265.dll , libxml2-2.dll , libzstd.dll , nss3.dll , nssutil3.dll , SDL2.dll , smime3.dll , swresample-3.dll , swscale-5.dll , xvidcore.dll , zlib1.dll .



*****
*****

dimanche 13 septembre 2020

Utiliser GEGL en ligne de commande avec les versions Gimp portable.

 GEGL est une bibliothèque image libre très performante et très rapide utilisée par Gimp.
Cette bibliothèque peut aussi être utilisée en lignes de commande avec l’exécutable ‘gegl.exe’ (sous Windows) . Cet exécutable est fourni dans les versions portables de Gimp accessibles depuis ce site mais pas dans la version officielle de gimp.org :o(
Le site Internet de GEGL semble en cours de mise à jour et ne fonctionne pas toujours très bien. Voici quelques liens utiles et d’exemples pour trouver de l’information :
http://gegl.org Le site d’information sur GEGL.
https://gitlab.gnome.org/GNOME/gegl/  Sources du programme et rapports d’erreur.
http://gegl.org/operations/GeglOperationAreaFilter.html Page des filtres du type ‘area ‘ (possibilité d’accéder à d’autres filtres sur les liens en haut à droite de cette page).
http://gegl.org/operations/gegl-mosaic.html  Page des options du filtre ‘mosaic’.

Utiliser GEGL en ligne de commande sur les versions portables de Gimp de ce site.

gegl.exe se trouve dans les sous-répertoires \bin et \32\bin des versions portables Gimp 2.10 .x
Pour simplifier l’utilisation et les lignes de commande il faut mettre les images à traiter dans un de ces deux répertoires, de préférence dans \bin si vous êtes sous Windows 64 bits.
L’image utilisée pour les tests est un tamia Copyright Greg Lasley licence cc-by-nc-4.0 de la page https://eol.org/pages/311544 .

Télécharger et placer l’image ‘18.https___www_inaturalist_org_photos_2307838.jpg’ dans le répertoire \bin.
Ouvrir le terminal Windows ou ‘Interpréteur de commandes Windows’ et copier/coller les lignes de commande qui suivent.
Remarque :
Dans notre installation le répertoire de gegl.exe est ‘C:\Gimp-2.10.21_Portable-32-64bit-Win\bin’ à adapter selon votre configuration.
_

Pour avoir la liste de toutes les commandes dans un fichier texte ‘\bin\gegl_list_all.txt’ utiliser ces 2 lignes de commande (ne pas s’inquiéter pour les messages d’alerte) :
cd C:\Gimp-2.10.21_Portable-32-64bit-Win\bin
gegl.exe --list-all >gegl_list_all.txt
Il y a 249 opérations sur cette version de GEGL.
_

Obtenir un effet de mosaïque en fixant ‘seed’ (germe) pour ne pas avoir de rendu aléatoire.  Utiliser ces 2 lignes de commande (ne pas s’inquiéter pour les messages d’alerte) :
cd C:\Gimp-2.10.21_Portable-32-64bit-Win\bin
gegl.exe 18.https___www_inaturalist_org_photos_2307838.jpg -o test_mosaic.jpg -- mosaic tile-size=10 seed=123
Origine vs Rendu
_

Utiliser deux opérations à la suite (noise-reduction et unsharp-mask) avec leurs paramètres par défaut :
cd C:\Gimp-2.10.21_Portable-32-64bit-Win\bin
gegl.exe 18.https___www_inaturalist_org_photos_2307838.jpg -o 2_operations.png -- noise-reduction unsharp-mask
Origine vs Rendu
_

Avec Gimp 2.10.21 (ou autre), utiliser GEGL en ligne de commande sur les versions portables de ce site

Il est amusant, intéressant d’avoir cette possibilité pour utiliser les opérations GEGL via des scripts où certains paramètres ne sont pas accessibles depuis les procédures, ‘seed’ par exemple.
Un script Python créé pour cette possibilité est disponible dans une archive 7zip à partir de ce lien :
Il faut décompresser cette archive et placer le répertoire ‘gegl_command_line’ et son contenu ‘gegl_command_line.py’ dans Gimp-2.10.21_Portable-32-64bit-Win\Preferences\plug-ins’ pour obtenir ‘\Gimp-2.10.21_Portable-32-64bit-Win\Preferences\plug-ins\gegl_command_line\gegl_command_line.py
Démarrer Gimp pour activer ce script Python sur une image RVB ou RVBA par Filtres > GEGL command line…
Il a 4 options : Operation, Executable, ExportType et Temporisation.
Operation : Il faut placer la ligne de commande qui commence par -- , par exemple -- mosaic  tile-size=18 seed=123
Executable : Le programme GEGL.
ExportType : Le traitement se fait en exportant le ‘drawable’ et en important le résultat du traitement GEGL soit en PNG ou en JPEG.
Temporisation : Sécurité (peut-être inutile) en secondes entre les phases. Pas de problème constaté lors des essais du script en mettant 0.
Ce script va créer les fichiers gegl_input.png , gegl_output.png et/ou gegl_input.jpg , gegl_output.jpg dans le répertoire ‘\bin’.
Rendu


À propos des futures versions portables Gimp 2.10.xx :
Ces futures versions prendront en compte GEGL en lignes de commande et fourniront le maximum de bibliothèques (dll) pour améliorer son fonctionnement.
Le petit script ‘gegl_command_line.py’ sera peut-être remplacé par un filtre en C suite à l’abandon de Python 2.

*****




mercredi 9 septembre 2020

S'amuser avec Gimp / Script-Fu : Contours_Couleurs.scm



Ce Script-Fu permet de créer des contours colorés ou N&B à partir d'une photo, d'une image.

Accès au Script-Fu par : 
Filtres > Artistic > Colorized Outlines...

 Options de paramétrage
 -  Blur : Flouter pour obtenir des contours plus arrondis.
 - Sharp : Augmenter la netteté pour obtenir des contours plus nets. 
 - Levels of posterization : Obtenir plus ou moins de contours.
 - Lines Orientation X Y : Décalages pour obtenir des effets différents de contours.
 - Bold Lines : Grossir les contours.
 - Lines Intensity : Atténuer ou augmenter la visibilité des contours,
 - Colors : Obtenir des couleurs différentes pour les contours.
 - Desaturate All : Obtenir des contours en gris ou pseudo gris.
 - Negative Colors : Inverser les couleurs pour obtenir un fond 'noir'.

 Installation
Pacer le fichier « Contours_Couleurs.scm » dans le répertoire des scripts de Gimp 2.10.20
La procédure d'installation de script-fu pour Gimp est à la page : https://docs.gimp.org/fr/install-script-fu.html

Remarques :
 - L'image est convertie en mode RVB si ce n'est pas le cas.
 - L'option 'INDEXED 2' de 'Desaturate All' passera le calque de fond en gris.
 - Pour obtenir des effets similaires dans Gimp, utiliser le filtre 'Différence gaussienne (ancien)...' dans 'Filtres > Détection de bord' puis faire des mélanges avec le calque de fond.
 - Pour obtenir des effets similaires dans G'mic-Gimp (à jour), utiliser : Filtres > G'MIC-QT... > Testing > Samj > Artistic > Samj Posterize B. Valider les options 'Contours Difference' et 'Vivid Light - Type'.

Rendu :
Exemple avec, de gauche à droite : Photo origine, paramètres, effet du filtre.



Testé sur Gimp 2.10.21 Win 64 et Gimp 2.10.18 XUbuntu 64.

*****


jeudi 9 janvier 2020

Nouveau filtre G'MIC 'Newton Fractal'

David Tschumperlé a créé un nouveau filtre  'Newton Fractal' accessible par :

G'MIC > Rendering > Newton Fractal

La description est ici : https://discuss.pixls.us/t/newton-fractals/15717

Ce filtre donne de très jolis rendus :o)

*****

Un rendu utilisant ce filtre avec ses lignes de commandes :



1080,1,1,4
fx_newton_fractal[-1] -2,-2,2,2,2,"rot(35)*z^^3 - z^^2 + 1","3*z^^2 - 2*z","6*z - 2",1,200,2,1,16,8,255,2,100,150,20,400,3,2,"carg(-z)","(i0 + i1)/2","10*(i2^0.4)",0,0,0,0,0,0,0,2,0,50,50,0.5,0,0,0,0,0,1,2
+samj_Test_Skeletik[-1] 1,1,0,0,0,4,1,0,0,0,0
samj_Barbouillage_Paint_Daub[-1] 2,2,100,0.2,1,4,1,0,8
blend[-1,-2] grainmerge,1,0

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

Newton-Fractal + Barbouillage



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