2010-06-16 15:23:02 +0000 2010-06-16 15:23:02 +0000
116
116

Changer de couleur ?

Dans GIMP, j'ai une image GIF de bouton vert : elle passe du vert foncé au vert clair, sur un fond transparent. J'aimerais la changer en bleu, et garder l'ombrage, afin qu'elle passe du bleu foncé au bleu clair.

Comment puis-je faire cela ?

Réponses (9)

86
86
86
2012-03-30 09:07:40 +0000

Si vous chargez une image GIF, vous avez probablement une image palettisée. Assurez-vous de la changer en RGB d'abord avec : ImageModeRGB. Changer les couleurs (y compris les opérations de redimensionnement) ne fonctionnera pas très bien avec les palettes car Gimp limite sa sélection de couleurs aux couleurs définies dans la palette.

Je suggère de faire tourner la teinte dans ColorsHue-Saturation.

Étant donné une image initiale comme celle-ci :

Vous changez d'abord la Teinte en cliquant sur Master et en faisant glisser le curseur de Teinte puis en ajustant la Luminosité et la Contraste à votre convenance.

Le résultat ressemble à ceci :

Vous pouvez facilement le rendre plus ou moins froid, plus ou moins foncé, plus ou moins saturé.

79
79
79
2012-12-22 15:23:53 +0000

Si vous utilisez GIMP 2.8.2, vous pouvez utiliser simplement Colors -> Map -> Color Exchange.

Source : Comment puis-je échanger des couleurs avec GIMP ?

22
22
22
2010-06-16 15:43:38 +0000

Vous cherchez le menu Colors, et surtout la fonction Colorize.

8
8
8
2014-02-18 16:45:55 +0000

Pour changer une couleur en une autre couleur spécifique, je suggère d'utiliser Colorify.

Supposons que nous voulions changer la couleur bleue (#05adee) du logo du super-utilisateur en une couleur verte proche de #05ad27.

  1. ColorsColor to Alpha : choisir la couleur secondaire qui sera rendue transparente (blanche dans notre exemple)

  1. CouleursColorifierCouleur personnalisée : choisir la couleur de destination et ajouter environ 10-40 à la valeur (du HSV)

  1. Définissez la couleur secondaire comme couleur de fond (blanc dans notre exemple)
  2. ImageImage aplatie

Utilisation de GIMP 2.8.6.

5
5
5
2012-05-10 08:41:44 +0000

La première méthode efficace que j'ai trouvée pour faire le même genre de choses a été d'utiliser ImageMagick, mais avec un opérateur différent de celui suggéré précédemment –separate/-swap.

L'opérateur différent est soit -recolor soit -color-matrix, selon la version d'ImageMagick.

Plus précisément, parce que je connaissais une “couleur maître” de l'image originale (vert, dans votre cas et dans le mien) et que je connaissais la “couleur maître” de l'image résultante souhaitée (bleu, dans votre cas, orange dans le mien), j'ai donné à l'option -recolor/-color-matrix d'ImageMagick une matrice de transformation dont les valeurs reflètent les différences dans chacun des canaux RGB.

Par exemple, dans mon cas, la couleur entièrement verte était R:141 G:198 B:63 et je voulais qu'elle soit changée en R:231 G:159 B:70. Les autres couleurs voulaient être modifiées de manière équivalente.

Cela signifie donc que je voulais que la valeur R des nouveaux pixels soit égale à 231/141e de la valeur rouge actuelle. Les valeurs du vert doivent être 159/198e des valeurs actuelles. Et les valeurs de bleu doivent être 63/70e des valeurs actuelles.

Donc :

convert input.png -recolor "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png

ou

convert input.png -color-matrix "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png

ou

Cela semblait fonctionner en un clin d'oeil après avoir passé beaucoup de temps à lutter sans succès avec Gimp/plugins et paint.net/plugins.

3
3
3
2013-07-18 09:00:13 +0000
  1. Changez la couleur de votre avant-plan pour la couleur de votre choix. (par exemple bleu dans votre cas)
  2. Changez l'arrière-plan en blanc ou autre chose
  3. Ouvrez l'outil de dégradé et réglez FG sur BG ou FG sur transparent.
  4. Sélectionnez la zone ou la couleur en utilisant “Select by Color” (sélectionner par couleur)
  5. Couleurs -> Carte -> Carte en dégradé
2
2
2
2010-06-16 16:11:17 +0000

Je ne sais pas comment le faire dans GIMP, mais ImageMagick a des fonctions pour séparer et combiner les canaux de couleur. Voir cette page .

J'ai pu convertir un fichier GIF vert en bleu avec cette commande :

convert input.gif -separate -swap 1,2 -combine output.gif

Je suppose que 1 et 2 se réfèrent aux canaux vert et bleu, 0 est rouge.

2
2
2
2016-03-31 22:01:32 +0000

Si vous mettez à jour l'HUE avec une couleur d'image existante, la teinte sera initiée avec ces niveaux… Il faut d'abord faire un fond blanc #fff. J'ai fait

Colors -> Coloriser et régler la luminosité du HUE sur 100… cela va supprimer toute couleur de votre image.

Ensuite vous pouvez utiliser Colors -> Colorify et appliquer la couleur que vous voulez.

1
1
1
2010-06-16 15:37:51 +0000

Sur les petits graphiques simples, je zoome beaucoup et je change les couleurs moi-même à l'aide de la brosse.

Il suffit de changer la taille de la brosse à 1 pixel.