Outils pour utilisateurs

Outils du site


les_exposes:image_filtre_gimp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
les_exposes:image_filtre_gimp [07/11/2017 17:09]
boudal [Comment est constitué et réalisé un filtre sous Gimp?]
les_exposes:image_filtre_gimp [05/12/2019 17:59]
lharidon Explication des formules et de comment fonctionnes 3 filtres. Equivalence en algorithmie pour 1 filtre.
Ligne 1: Ligne 1:
 Benjamin STRABACH Benjamin STRABACH
 +Florian Boudal
 +Emilien L'​HARIDON
  
 ====== Comment est constitué et réalisé un filtre sous Gimp? ====== ====== Comment est constitué et réalisé un filtre sous Gimp? ======
  
 +Il faut expliquer l'​algorithme qu'​utilise GIMP pour réaliser un filtre. L'​énumération des différents filtres n'​apporte rien. LOUTREL
  
 L'​éditeur d'​image GIMP propose un outil de filtres divers et variés. Chacun de ces filtres à pour but de donner un effet précis à l'​image. Dans la plupart des cas, les filtres possède des paramètres accompagnés d'un aperçu qui permettent de choisir la façon dont sera modifié l'​image. L'​éditeur d'​image GIMP propose un outil de filtres divers et variés. Chacun de ces filtres à pour but de donner un effet précis à l'​image. Dans la plupart des cas, les filtres possède des paramètres accompagnés d'un aperçu qui permettent de choisir la façon dont sera modifié l'​image.
  
-Exemples ​:+**Fonctionnement d'un filtre GIMP:**
  
-{{:​les_exposes:​filtre_pixeliser.png?200|}} {{:​les_exposes:​filtre_peinture_a_l_huile.png?​200|}} {{:​les_exposes:​filtre_carreaux_de_verre.png?​200|}} +Pour modifier une image, le filtre vas prendre un calque en entrée puis vas y appliquer un algorithme mathématiques pour retourner le calque d'​entrée dans un format modifié.
-{{:​les_exposes:​filtre_tourner_et_aspirer.png?​200|}} {{:​les_exposes:​filtre_relief.png?​200|}} {{:​les_exposes:​filtre_neon.png?​200|}}+
  
-GIMP propose ​un grand nombre ​de filtres rangés en différentes catégories,​ on y trouve aussi des sous catégories qui diversifient les filtres:+Pour définir la zone de modification qui sera affectée par le filtre, ​GIMP définira ​un point A et un point B de manière à modifier la zone entre ces 2 points.
  
-  - Flou: +{{ :les_exposes:zone_modification_du_filtre.png?​300 |}}
-  - Flou +
-  - Flou gaussien +
-  - Flou gaussien sélectif +
-  - Flou cinétique +
-  - Pixéliser +
-  - Flou mosaïque +
-  -  +
-  - Amélioration: +
-  - Lissage +
-  - Désentrelacer +
-  - Anti-parasites +
-  - Anti-traînées +
-  - Filtre NL +
-  - Suppression des yeux rouges +
-  - Augmenter les contrastes +
-  - Renforcer la netteté +
-  -  +
-  - Distorsions:​ +
-  - Fenêtre avec store +
-  - Courber +
-  - Relief +
-  - Gravure +
-  - Change un rang ou colonne sur deux +
-  - Déformation interactive +
-  - Distorsion de lentille +
-  - Mosaïque +
-  - Trame d'​imprimerie +
-  - Coin de page +
-  - Coordonnées polaires +
-  - Onduler +
-  - Déplacer +
-  - Propagation de Valeur +
-  - Vidéo +
-  - Vagues +
-  - Tourner et aspirer +
-  - Vent +
-  - Lentille optique  +
-  -  +
-  - Ombres et lumières:​ +
-  - Éblouissement graduel +
-  - Effet d'​éblouissement +
-  - Effets d'​éclairage +
-  - Étinceler +
-  - Supernova +
-  - Ombre portée +
-  - Perspective +
-  - Effet Xach +
-  - Carreaux de verre +
-  -   +
-  - Bruit: +
-  - Bruit +
-  - Jeter +
-  - Piquer +
-  - Brouillage RVB +
-  - Mélanger +
-  - Éparpiller +
-  -  +
-  - Détection de bord: +
-  - Différence gaussienne +
-  - Contours +
-  - Laplace +
-  - Néon +
-  - Sobel  +
-  -  +
-  - Génériques:​ +
-  - Matrice de convolution +
-  - Dilater +
-  - Éroder  +
-  -  +
-  - Combiner: +
-  - Superposition selon profondeur +
-  - Filmstrip +
-  -  +
-  - Artistiques:​ +
-  - Effet de toile +
-  - Dessin au crayon +
-  - Tisser +
-  - Cubisme +
-  - GIMPressionniste +
-  - Peinture à l'​huile +
-  - Photocopie +
-  - Prédateur +
-  - Lueur douce +
-  - Van Gogh (LIC) +
-  - Tresser +
-  -   +
-  - Décoration:​ +
-  - Ajouter un biseau +
-  - Ajouter une bordure +
-  - Taches de café +
-  - Bordure inégale +
-  - Vieille photo +
-  - Coins arrondis +
-  - Pellicule photo +
-  - Patron de gravure +
-  - Patron de chromage  +
-  -  +
-  - Mappage: +
-  - Repoussage d'​après une carte +
-  - Déplacement d'​après une carte +
-  - Fractaliser +
-  - Illusion +
-  - Rendre raccordable +
-  - Plaquer sur un objet +
-  - Morceaux de papier +
-  - Petits raccords +
-  - Raccorder +
-  - Décaler +
-  -   +
-  - Rendu: +
-  - Nuages par différence +
-  - Brouillard +
-  - Plasma +
-  - Brouillage uni +
-  - Flammes +
-  - Fractaliser +
-  - Damier +
-  - Explorateur CML +
-  - Motifs de diffraction +
-  - Grille +
-  - Puzzle +
-  - Labyrinthe +
-  - QBiste +
-  - Sinus +
-  - Circuit +
-  - Explorateur de fractales +
-  - Figures géométriques (Gfig) +
-  - Lave +
-  - Ligne Nova +
-  - Créateur de sphère +
-  - Spirographe +
-  -   +
-  - Web: +
-  - Carte cliquable +
-  - Aplatir à moitié +
-  - Tranche  +
-  -  +
-  - Animation:​ +
-  - Mélanger +
-  - En flammes +
-  - Ondulation +
-  - Globe tournant +
-  - Vagues +
-  - Optimiser +
-  - Rejouer l'​animation +
-  -   +
-  - Alpha vers logo: +
-  - Contour 3D +
-  - Lueur extérieure +
-  - Néon extérieur +
-  - Basique 1 & II +
-  - Mélangé +
-  - Bovination +
-  - Craie +
-  - Gravure au burin +
-  - Chrome +
-  - BD +
-  - Métal froid +
-  - Givré +
-  - Luisant +
-  - Chaud rougeoyant +
-  - Biseau graduel +
-  - Néon +
-  - Trace de particule +
-  - Texturé ​+
  
-Documentation ​de GIMP pour mieux comprendre les filtres : [[https://​docs.gimp.org/​fr/​filters.html]]+Le logiciel vas ensuite appliquer l'​algorithme propre au filtre. Si on prend pour exemple le filtre ​de flou gaussien, le filtre va prendre la valeur moyenne du pixel ainsi que celui des pixels adjacents dans un certain rayon pour rendre l'​image flouePlus le rayon est élevé, plus le flou est marqué.
  
-**Fonctionnement d'un filtre GIMP:**+== Exemple de la fonction "​Adoucir les couleurs" ​== 
 + 
  
-Pour modifier ​une image, le filtre vas prendre un calque ​en entrée puis vas y appliquer un algorithme mathématiques ​pour retourner le calque ​d'entrée ​dans un format modifié.+{{:​les_exposes:​gimp.jpg?​190 |}} La fonction adoucir permet d'​atténuer les fortes différences de couleurs dans une image en homogénéisant les couleurs. Ce filtre est souvent utilisé ​pour adoucir les contours de forme ou d'image avec le fond, par exemple ​dans le cas d'une incrustation ​.\\  
 +\\ 
 +\\ 
 +\\
  
-Pour définir la zone de modification qui sera affectée par le filtre, GIMP définir un point A et un point B de manière à modifier la zone entre ces 2 points. 
  
-{{ :les_exposes:​zone_modification_du_filtre.png?​300 |}}+Celle-ci sélectionne les 8 pixel autour d'un pixel, et change la valeur du pixel avec la formule ​
  
-Le logiciel vas ensuite appliquer l'algorithme propre au filtre. Si on prend pour exemple ​le filtre ​de flou gaussien, le filtre va prendre ​la valeur ​moyenne du pixel ainsi que celui des pixels ​adjacents dans un certain rayon pour rendre ​l'image flouePlus le rayon est élevéplus le flou est marqué.+{{:​les_exposes:​formule.jpg?​100|}} 
 + 
 + ​Celle-ci permet d'avoir la couleur du pixel du milieu égale à la moyenne de la couleur des pixels environnants\\ 
 +Si on veut un adoucissement moins prononcé et plus précis, ​le logiciel Gimp indique des valeurs "​d'​Influence"​ selon les pixels : les pixels touchant directement le pixel qu'il faut modifié auront par exemple une influence ​de 2 (si on modifie P5 : P2,P4,P6 et P8) ,quand ceux dans la diagonale auront plutôt une influence de 1 (ici : P1, P3, P7 et P9).  
 +Dans les deux cas, on peut augmenter ​le rayon des pixels environnant à sélectionner,​ pour avoir un adoucissement plus global mais moins précis. Selon l'​agrandissement du rayon du filtre, l'​influence des pixels diminue au fil de la distance.  
 + 
 +== Exemple de la fonction "​Niveaux de gris" : == 
 +  
 + 
 +La fonction "​niveaux de gris" permet de transformer une image couleur en image "Noir et blanc"​.  
 +Gimp sélectionne un pixel de l'​image,​ puis va regarder les trois composantes de la couleur : RVB (Rouge, Vert, Bleu) et va faire la moyenne ​de la couleur :  
 +Par exemple si on a un pixel violet (127, 49, 136), Gimp va faire : (127 + 49 + 136)/3 = 104 
 +Il va ensuite appliquer le résultat au 3 composantes : le pixel va alors devenir un pixel gris (104,​104,​104) 
 + 
 +{{:​les_exposes:​formuleniveaux.png?​200|}} 
 + 
 +Cette fonction est définie par la formule ci-dessous.  
 + 
 +== Exemple de la fonction "Ligne noire" : == 
 +  
 + 
 +Cette fonction de Gimp permet de créer une ligne noire autour d'un objet, d'une forme qui se détache ​du fond. Cette fonction est utile pour détourer une forme de l'​image et qu'​elle ressorte mieux. 
 +  
 +{{:​les_exposes:​ligne.jpg?​100|}} 
 + 
 + Pour cette fonction, Gimp sélectionne un pixel (ici P2), et vérifie la couleur ​des deux pixels ​à sa droite et à sa gauche. Si celle-ci varie trop, il modifie la couleur du pixel pour que celui-ci deviennent noir :  
 +Si : 
 +  * P1 = Rouge (255,​0,​0). 
 +  * P3 = Vert (0,​255,​0). 
 + 
 +Alors il y a une ligne noire.  
 +Mais si P1 et P3 sont tout les deux rouges, il n'y aura pas de ligne noire.  
 +Ce filtre à un inconvénient,​ il ne fonctionne que si l'objet se détache vraiment du fondSi les deux couleurs sont trop similaires, par exemple : P1 = (180,50,0) et P2 = (187, 43,​0), ​le programme ne fera pas la ligne noire. Il est possible de modifier la sensibilité du filtrequi modifie la différence de couleur à partir de laquelle ​le programme crée une ligne. ​  
 + 
 +== Équivalence en algorithmie ​ == 
 + 
 +Dans un algorithme, toute ces formules font partis d'une boucle "​for"​ définie par la taille de la zone de modification définie préalablement. La boucle se répète pour chaque pixel de la zone de modification jusqu'​à ce que chaque pixel ai été traité.  
 + 
 +Exemple pour le niveaux de gris :  
 +<​code>​ 
 +est une variable  
 +N est une variable 
 +I est une variable 
 +C est une variable  
 +G est une variable  
 +  
 +On demande à l'​utilisateur la zone à modifier, soit avec une zone de sélection, soit une largeur et une hauteur.  
 +Z = x*y 
 +Appliquer Z à N, soit le nombre de pixel à modifier 
 + 
 +Pour i = 0 à N 
 +  Faire :  
 +  C = Rouge  + Vert + Bleu  
 +  G = C / 3 
 +  Appliquer G à Rouge, Vert et Bleu 
 +Fin pour 
 +</​code>​ 
 + 
 +Exemples de filtre divers: 
 + 
 +{{:​les_exposes:​filtre_pixeliser.png?​200|}} {{:​les_exposes:​filtre_peinture_a_l_huile.png?​200|}} {{:​les_exposes:​filtre_carreaux_de_verre.png?​200|}} 
 +{{:​les_exposes:​filtre_tourner_et_aspirer.png?​200|}} {{:​les_exposes:​filtre_relief.png?​200|}} {{:​les_exposes:​filtre_neon.png?​200|}} 
 + 
 +Exemple de paramètre avec la commande Mixeur de canaux : 
 + 
 +{{:​les_exposes:​filtre_taj_orig.jpg?​200|}} ​ {{:​les_exposes:​color-taj-channelmixer.jpg?​200|}} 
 +    Image d'​origine ​           Image Modifié 
 +{{:​les_exposes:​channelmixer.png?​200|}} Les paramètres avancées 
 + 
 +**Les différents algorithme de Gimp :** 
 +GIMP propose un grand nombre de filtres rangés en différentes catégories,​ on y trouve aussi des sous catégories qui diversifient les filtre. 
 + 
 +Il est possible de retrouver tout les filtres sur le site de Gimp. 
 +Le fonctionnement et chaque option du filtre y est expliqué.  
 +  
 + 
 +Documentation de GIMP pour mieux comprendre les filtres : [[https://​docs.gimp.org/​fr/​filters.html]]
  
-{{:​les_exposes:​filtre_taj_orig.jpg?​300|}} {{:​les_exposes:​filtre_taj_flou.jpg?​300|}} 
  
 //Sources ://    ​ //Sources ://    ​
les_exposes/image_filtre_gimp.txt · Dernière modification: 11/12/2019 21:40 par lharidon