On dirait que vous n’avez pas une icône noire mais une icône en niveaux de gris. Si votre icône n’est que noir, gris (bords) et fond blanc, vous pouvez la coloriser tout simplement. Commencez par convertir votre couleur hexadécimale en couleur HSL. Deuxièmement, choisissez l'outil Coloriser et branchez votre H, S et L.
La conversion de couleur hexadécimale en couleur HSL est assez simple, mais il est encore plus facile d’utiliser un convertisseur en ligne (par exemple, http://serennu.com/colour/hsltorgb.php ). Faites juste attention à ne pas convertir au HSV par erreur, car c'est un système de couleur différent avec un nom très similaire.
Par exemple: Puce # cc8899 se convertit en H = 345 °, S = 40%, L = 67%. Branchez les 345, 40 et 67 dans Colorize.
Je vous remercie. C'est très utile. Mais j'ai un petit problème. Comme je l'ai remarqué, mon icône est de couleur noire. Et je veux y parvenir en couleur: 3B3737 HEX; 59,55,55 RVB. Je fais donc tout ce que vous avez décrit et j'ai atteint la couleur 3A3535 HEX. Ceci est très similaire à 3B3737 HEX. Je me demande comment puis-je obtenir exactement la couleur que je veux.
Woyaru
1
Oui, la conversion de RVB à HSL et inversement peut être imparfaite car les valeurs fractionnaires sont tronquées. Puisque vous avez besoin d’une correspondance RVB exacte, je suggère une étape supplémentaire après la colorisation. Comme il s’agit d’une correction de couleur inférieure à 1%, je suppose qu’il ne sera pas nécessaire de corriger les contours, mais uniquement le corps principal de l’icône. Pour corriger les couleurs des pixels 3A3535 en 3B3737, chargez votre pot de peinture avec 3B3737, sélectionnez le paramètre de remplissage de seau "Remplir les couleurs similaires", définissez le seuil sur 0 et cliquez dans la zone à corriger.
MetaEd
3
Dans Gimp, cliquez sur la case de couleur de premier plan dans la boîte à outils pour afficher la boîte de dialogue Changer la couleur de premier plan. Dans cette boîte de dialogue, entrez votre valeur hexadécimale dans la zone située à droite de l'étiquette HTML_notation, puis cliquez sur OK. Cela changera la couleur de premier plan en votre valeur hexadécimale.
Utilisez l'outil de remplissage de seau pour modifier les parties noires de votre icône en couleur de premier plan.
Les fichiers d'icônes peuvent avoir plusieurs couches avec différentes résolutions. Assurez-vous d’éditer un calque visible. Vous devrez changer tous les calques (ou simplement éditer la résolution la plus élevée, puis recréer les autres calques en utilisant cette méthode .)
Merci de votre réponse. Je connais cette méthode. :) Lorsque je fais tout avec votre solution dans mon icône, je perds des bords transparents dans mon icône. Donc ce n'est pas une bonne solution pour moi.
Woyaru
que voulez-vous dire que vous perdez les bords transparents? L'icône a-t-elle alors une bordure? une image sur cette question pourrait aider.
Ele Munjeli
L'icône n'a pas de bordure, mais la figure dans l'icône a une couleur semi-transparente sur ses bords. Je ne peux pas télécharger d'image car ce n'est pas une icône de freeware.
Woyaru
D'après ce que vous dites, ce n'est pas une couleur unique, mais un dégradé transparent sur les bords. Que diriez-vous de faire une sélection par couleur et de lisser les bords de la sélection?
Dans Gimp, cliquez sur la case de couleur de premier plan dans la boîte à outils pour afficher la boîte de dialogue Changer la couleur de premier plan. Dans cette boîte de dialogue, entrez votre valeur hexadécimale dans la zone située à droite de l'étiquette HTML_notation, puis cliquez sur OK. Cela changera la couleur de premier plan en votre valeur hexadécimale.
Utilisez l'outil de remplissage de seau pour modifier les parties noires de votre icône en couleur de premier plan.
Les fichiers d'icônes peuvent avoir plusieurs couches avec différentes résolutions. Assurez-vous d’éditer un calque visible. Vous devrez changer tous les calques (ou simplement éditer la résolution la plus élevée, puis recréer les autres calques en utilisant cette méthode .)
la source