Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3445 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23  24  25  ..  34  35  36  37  38  39
Auteur Sujet :

The GIMP [ Topic unique]

n°4435395
guitoo5
Tissssssss!
Posté le 05-11-2011 à 04:56:24  profilanswer
 

Reprise du message précédent :
Comme j'ai beaucoup de temps a perdre j'ai créé un script-fu pour réaliser ce montage.
 
Triptyque.scm
 

Citation :

(define  
 (script-fu-triptyque
  img
  drw
  borderSize
  gapSize
  edgingSize
  edgingColor
  shadowBlurWidth
  shadowColor
  shadowXShift
  shadowYShift
 )
 (let*  
  (
   (imgWidth (car (gimp-image-width img)))
   (imgHeight (car (gimp-image-height img)))
   (rectWidth (/ (- imgWidth (* 2 (+ borderSize gapSize)))  3))
   (rectHeight (- imgHeight (* 2 borderSize))  )
   (rectAx borderSize)
   (rectAy borderSize)
   (rectBx (+ borderSize rectWidth gapSize))
   (rectBy borderSize)
   (rectCx (+ borderSize (* 2 (+ rectWidth gapSize) )))
   (rectCy borderSize)
   (shadowLayer
    (car
     (gimp-layer-new
      img
      imgWidth
      imgHeight
      RGBA-IMAGE
      "Shadows"
      75
      NORMAL-MODE
     )
    )
   )
   (coloredLayer
    (car
     (gimp-layer-copy
      drw
      1
     )
    )
   )
   (edgingLayer
    (car
     (gimp-layer-new
      img
      imgWidth
      imgHeight
      RGBA-IMAGE
      "Edging"
      100
      NORMAL-MODE
     )
    )
   )
  )
  (gimp-context-push)
  (gimp-image-undo-group-start img)
 
  (gimp-context-set-background shadowColor)
  (gimp-context-set-foreground edgingColor)
 
  (gimp-image-add-layer img shadowLayer -1)
  (gimp-image-add-layer img coloredLayer -1)
  (gimp-image-add-layer img edgingLayer -1)
 
  (gimp-desaturate drw)
 
  (gimp-rect-select img (+ rectAx shadowXShift) (+ rectAy shadowYShift) rectWidth rectHeight REPLACE 1 shadowBlurWidth)
  (gimp-rect-select img (+ rectBx shadowXShift) (+ rectBy shadowYShift) rectWidth rectHeight ADD 1 shadowBlurWidth)
  (gimp-rect-select img (+ rectCx shadowXShift) (+ rectCy shadowYShift) rectWidth rectHeight ADD 1 shadowBlurWidth)
  (gimp-edit-fill shadowLayer BACKGROUND-FILL)
   
  (gimp-rect-select img rectAx rectAy rectWidth rectHeight REPLACE 0 0)
  (gimp-rect-select img rectBx rectBy rectWidth rectHeight ADD 0 0)
  (gimp-rect-select img rectCx rectCy rectWidth rectHeight ADD 0 0)
  (gimp-edit-fill edgingLayer FOREGROUND-FILL)
  (gimp-selection-invert img)
  (gimp-edit-cut coloredLayer)
   
  (gimp-rect-select img (+ rectAx edgingSize) (+ rectAy edgingSize) (- rectWidth (* 2 edgingSize)) (- rectHeight (* 2 edgingSize)) REPLACE 0 0)
  (gimp-rect-select img (+ rectBx edgingSize) (+ rectBy edgingSize) (- rectWidth (* 2 edgingSize)) (- rectHeight (* 2 edgingSize)) ADD 0 0)
  (gimp-rect-select img (+ rectCx edgingSize) (+ rectCy edgingSize) (- rectWidth (* 2 edgingSize)) (- rectHeight (* 2 edgingSize)) ADD 0 0)    
  (gimp-edit-cut edgingLayer)
 
   
   
  (gimp-selection-none img)
  (gimp-image-undo-group-end img)
  (gimp-context-pop)
  (gimp-displays-flush)
 )
   
)
 
(script-fu-register
 "script-fu-triptyque"
 "<Image>/Filters/Decor/Triptyque"
 "Create 3 frames on a black and white background."
 "Guillaume Meurisse"
 "Guillaume Meurisse"
 "November 5, 2011"
 "*"                    
 SF-IMAGE "Image to use" 0
 SF-DRAWABLE "Drawable" 0
 SF-VALUE "border size" "20"
 SF-VALUE "gap size" "20"
 SF-VALUE "edging size" "1"
 SF-COLOR "edging color" '(255 255 255)
 SF-VALUE "shadow width" "3"
 SF-COLOR "shadow color" '(0 0 0)
 SF-VALUE "shadow horizontal shift" "3"
 SF-VALUE "shadow vertical shift" "3"
)


Vous copiez tout ça dans un fichier Triptyque.scm et vous le placez dans le repertoire .gimp-2.6/script
Dans Gimp, il est accessible dans le menu filtre/Décor.
 
Edit: Si vous avez des remarques ou des suggestions, n'hésitez pas.


Message édité par guitoo5 le 05-11-2011 à 05:03:28

---------------

mood
Publicité
Posté le 05-11-2011 à 04:56:24  profilanswer
 

n°4436353
pachipachi
Posté le 06-11-2011 à 00:10:02  profilanswer
 

Je n'aime pas le halo jaune autour de la fleur. Ne faudrait-il pas supprimer la fleur du fond avant d'appliquer le flou ?

n°4436391
guitoo5
Tissssssss!
Posté le 06-11-2011 à 01:34:30  profilanswer
 

Je me suis fait la même réflexion. Physiquement le plan net ne participe pas au flou de l’arrière plan. Il faudrait remplacer la fleur par un vert uni ou utiliser un plugin de reconstruction pour remplir le trou après suppression de la fleur.
Si resynthetizer ne marche pas, peut être que texturizer peut faire l'affaire.
A noter qu'il existe un plugin gimp pour faire ce travail.
http://registry.gimp.org/node/1444
Il faut construire une carte de profondeur en niveau de gris qui sera utilisée pour construire un effet de profondeur de champs en tenant compte de l'occlusion du premier plan.
C'est très efficace pour faire le fameux effet de simulation de lentille tilt/shift. L'essentiel du travail consiste à réaliser une bonne depth map.


---------------

n°4445419
guitoo5
Tissssssss!
Posté le 14-11-2011 à 09:12:52  profilanswer
 

Probablement la luminance en codage TSL (teinte saturation luminance).
Dans le menu Couleur/Composants tu peux décomposer ton image en couches TSL et recomposer l'image ensuite.
Tu peux aussi essayer d'utiliser une copie de ton calque en mode valeur.

 

Par contre la "valeur" et la "luminance" sont légèrement différentes.
Comme il n'y a pas de mode de calque luminance, je trouve que la valeur est plus facile a utiliser.

 

Edit: En fait la couche L est obtenue Par la décomposition en mode L*a*b* ou L*u*v*.
Et merci pour la question j'ai appris plein de choses sur les espaces de couleurs :)

 

Espace de couleur L*a*b*:
http://en.wikipedia.org/wiki/Lab_color_space
Espaces de couleurs TSL et TSV:
http://en.wikipedia.org/wiki/HSL_and_HSV
Utilisation de l'espace L*a*b* dans the Gimp:
http://www.virusphoto.com/18015-ac [...] -gimp.html


Message édité par guitoo5 le 14-11-2011 à 10:01:25

---------------

n°4476778
-cas-
Bescherelle proof
Posté le 08-12-2011 à 18:14:46  profilanswer
 

je viens de voir un gros bug dans la version 2.6.11
 
L'orsque j'importe plusieurs jpg dans gimp et qu'ensuite apres modif ou non je les sauvegardes dans le même format, il conservera les exif du premier jpg importer qu'il collera a toute les autres photo (ou calque? J'ai pas testé en dupliquant les calques) que je sauvegardes


---------------

n°4479169
Cver1
...alors avance.
Posté le 11-12-2011 à 14:05:07  profilanswer
 

[:drap]
 
Est ce que l'on a des nouvelles de Gimp 3 et de son support 16 bits ? Je ne pense pas mais bon... :whistle:

n°4485056
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 16-12-2011 à 11:28:16  profilanswer
 

 

Tu as de quoi créer des polaroids dans G'MIC on dirait :
    http://gmic.sourceforge.net/

 

(cf. le dernier screenshot http://gmic.sourceforge.net/gimp.shtml )


Message édité par Xavier_OM le 16-12-2011 à 11:29:16

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°4485487
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 16-12-2011 à 17:38:06  profilanswer
 

Cver1 a écrit :

[:drap]
 
Est ce que l'on a des nouvelles de Gimp 3 et de son support 16 bits ? Je ne pense pas mais bon... :whistle:


 
Non, seulement  
    http://wiki.gimp.org/index.php/GIMP_Roadmap
 
La 2.8 est toujours en cours, la dernière version a l'air d'être la 2.7.4 (les 2.7.X sont des versions de dév)
    http://lapertenencia.wordpress.com [...] a-en-lmde/


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°4485690
Cver1
...alors avance.
Posté le 17-12-2011 à 06:22:38  profilanswer
 

Ok, merci pour la roadmap. :)

n°4532372
marsa matr​uh
Posté le 24-01-2012 à 19:38:34  profilanswer
 

Question technique : je souhaite réaliser une désaturation sélective de certaines couleurs. Par exemple, j'ai une photo où les bleus claquent trop. Comment calmer les bleus sans modifier les autres couleurs ni les gris/blancs?

mood
Publicité
Posté le 24-01-2012 à 19:38:34  profilanswer
 

n°4532545
guitoo5
Tissssssss!
Posté le 24-01-2012 à 21:57:56  profilanswer
 

Tu peux utiliser l'outil Teinte-Saturation et sélectionner une couleur prédéfinie.
 
Si c'est pas assez précis:
-Menu Couleurs/Composants/Décomposer
-Choisir TSV
-Utilise l'outil courbe sur le calque Teinte de la nouvelle image.
-Fait une forme en cloche pour sélectionner la couleur qui t’intéresse pour qu'elle aparaisse blanche.
-Utilise ce calque comme masque sur une copie de ton calque de départ
-Diminue la saturation de ce nouveau calque
-Dose l'effet en jouant sur la transparence du calque.


Message édité par guitoo5 le 24-01-2012 à 21:59:24

---------------

n°4540769
marsa matr​uh
Posté le 31-01-2012 à 22:58:14  profilanswer
 

Merci pour ta réponse. Néanmoins, j'ai quelques difficultés.
 

Citation :


 
Si c'est pas assez précis:
-Menu Couleurs/Composants/Décomposer
-Choisir TSV
-Utilise l'outil courbe sur le calque Teinte de la nouvelle image.


 
Jusque là, ça va.
 

Citation :


-Fait une forme en cloche pour sélectionner la couleur qui t’intéresse pour qu'elle aparaisse blanche.


 
Là, j'ai mis un moment à comprendre mais ça va encore.
 

Citation :


-Utilise ce calque comme masque sur une copie de ton calque de départ
-Diminue la saturation de ce nouveau calque
-Dose l'effet en jouant sur la transparence du calque.


 
Là, j'ai du mal. D'habitude, je n'utilise ni les claques, ni les masques. Est-ce que tu peux détailler les étapes? Quels menus? Quelles options dans les fenêtres de dialogue?
 
Merci d'avance.

n°4540812
guitoo5
Tissssssss!
Posté le 01-02-2012 à 01:05:16  profilanswer
 

-Sélectionne le calque de teinte
-ctrl A (pour tout sélectionner)
-ctrl C (pour copier le calque)
Dans l'image de départ
-click droit sur le calque
-dupliquer ce calque
-click droit sur le nouveau calque
-ajouter un masque de calque (tu peux laisser les options par défaut)
-selectionne le masque de calque
-ctrl V
-click droit sur le calque flottant qui apparaît
-ancrer le calque
 
A noter qu'il vaut peut être mieux utiliser l'outil courbe a la fin.
Cela permet de voir ce que l'on fait.


---------------

n°4541697
marsa matr​uh
Posté le 01-02-2012 à 21:06:14  profilanswer
 

Ça marche. Merci.

n°4553887
pachipachi
Posté le 11-02-2012 à 18:16:37  profilanswer
 

Bravo, beaucoup mieux ! C'est vraiment flagrant avec les deux côte à côte :=)

n°4553964
guitoo5
Tissssssss!
Posté le 11-02-2012 à 19:44:16  profilanswer
 

Beau boulot sur le déroutage. Le rendu est vraiment meilleur.
La différence entre un apsc et un full frame? 5 hr de post prod! :)
 
Pour pinailler le résultat serait peut être encore meilleur avec le plugin focus blur.
http://registry.gimp.org/node/1444
http://registry.gimp.org/node/8236 (binaire windows)
 
Le noyau de convolution d' un flou hors focus est plus circulaire que gaussien. L'image finale manque d’artéfact (comme le dédoublement du fond de départ par exemple). Focus blur avec le noyau concave donne de super résultats.


---------------

n°4565662
Kalymereau
This is not a method
Posté le 20-02-2012 à 11:07:27  profilanswer
 

BrisChri il doit utiliser Gimp sur un MO5, ça fait 4 mois qu'il est sur la même image :o


---------------
rm -rf internet/
n°4568544
guitoo5
Tissssssss!
Posté le 22-02-2012 à 08:52:42  profilanswer
 

La doc en français est ici:
http://docs.gimp.org/fr/gimp-using [...] orial.html
Mais si tu n'a jamais pratiqué de Langages fonctionnels comme le Lisp ça risque d'être coton.
 
J'ai un peu de temps aujourd'hui, je peux te faire un script commenté.
Est ce que tu peux préciser ce que tu cherche a faire?


---------------

n°4568600
guitoo5
Tissssssss!
Posté le 22-02-2012 à 09:31:13  profilanswer
 

C'est voulu d'avoir une progression non linéaire du dégradé des carrés?


---------------

n°4568783
guitoo5
Tissssssss!
Posté le 22-02-2012 à 11:34:24  profilanswer
 

Essaye ce script:
Il crée lui même l'image et le dégradé


(define  
  (color-mixer
   colorA
   colorB
   coeff
   )
  (let*
      (
       (colorCR  (+ (* (- 1 coeff) (car colorA)) (* coeff (car colorB))))
       (colorCG  (+ (* (- 1 coeff) (cadr colorA)) (* coeff (cadr colorB))))
       (colorCB  (+ (* (- 1 coeff) (caddr colorA)) (* coeff (caddr colorB))))
       )
    (list colorCR colorCG colorCB)
    )
  )
     
(define  
  (draw-squares
   img
   drw
   foregroundColor
   backgroundColor
   x
   y
   width
   height
   i
   )
  (gimp-rect-select img x y width height REPLACE 0 0)
  (gimp-context-set-foreground (color-mixer foregroundColor backgroundColor (/ i 10)))
  (gimp-edit-fill drw FOREGROUND-FILL)
  (if
   (< i 10)
   (draw-squares img drw foregroundColor  backgroundColor (+ x 22) y width height (+ i 1))
   )
   
  )
 
(define  
  (script-fu-palette  
;   img
;   drw  
   foregroundColor
   backgroundColor
   )  
   
  (let*  
      (
       (imgWidth 244)  
       (imgHeight 34)
       (img (car
      (gimp-image-new
       imgWidth
       imgHeight
       RGB
       )
      ))
       (drw (car
      (gimp-layer-new  
       img  
       imgWidth  
       imgHeight  
       RGBA-IMAGE  
       "palette"  
       100  
       NORMAL-MODE  
       )
      ))
       (height 20)
       (width 20)
       (x 2)
       (y 2)
       (i 0)
       )
    (gimp-context-push)  
    (gimp-image-undo-group-start img)  
    (gimp-context-set-background backgroundColor)  
    (gimp-context-set-foreground foregroundColor)
     
    (gimp-image-add-layer img drw 0)
    (gimp-display-new img)
    (gimp-rect-select img 0 0 imgWidth imgHeight REPLACE 0 0)
    (gimp-edit-blend drw CUSTOM-MODE NORMAL-MODE
                     GRADIENT-LINEAR 100 0 REPEAT-NONE FALSE
                     FALSE 0 0 TRUE
                     0 0 imgWidth 0)
    (draw-squares img drw foregroundColor backgroundColor x y width height 0)
     
;    (gimp-rect-select img x1 y1 width height REPLACE 0 0)
;    (gimp-context-set-foreground (color-mixer foregroundColor backgroundColor 0.5))
;    (gimp-edit-fill palette FOREGROUND-FILL)
     
     
    (gimp-selection-none img)  
    (gimp-image-undo-group-end img)  
    (gimp-context-pop)  
    (gimp-displays-flush)
    )
  )  
 
(script-fu-register  
 "script-fu-palette"  
 "<Image>/Filters/Render/Palette"  
 "palette"  
 "Guillaume Meurisse"  
 "Guillaume Meurisse"  
 "February 22, 2012"  
 "*"                      
 ;SF-IMAGE "Image to use" 0  
 ;SF-DRAWABLE "Drawable" 0  
 SF-COLOR "Color A" '(255 255 255)  
 SF-COLOR "Color B" '(0 0 0)  
)


---------------

n°4568820
guitoo5
Tissssssss!
Posté le 22-02-2012 à 12:00:32  profilanswer
 

Normalement c'est bien la. essaye Filtres/Script-fu/Actualiser les scripts
Tu veux que je rajoute des paramètres?
taille des carrés, nombre de carrés, inversion du fond.
Tu préfères pas avoir les carrés sur un calque séparé?


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23  24  25  ..  34  35  36  37  38  39

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic Unique] ★★ Les Objectifs pour les boitiers reflex Nikon ★★[Topic Unique] ★ Topic des objectifs pour réflex Canon ★
[Topik unique] Objectifs Sony Alpha (+minolta)TOPIC UNIQUE sapins de noel
[Topic Unique] Les friches industrielles[Topic Unique] Le topic des photos hallucinantes / spectaculaires
[TOPIC UNIQUE] HP Photosmart R707 
Plus de sujets relatifs à : The GIMP [ Topic unique]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)