Remplissage du seau à transparent dans gimp

32

Existe-t-il un outil de "remplissage du godet à transparent" dans gimp? C'est-à-dire: quelque chose qui est exactement le même que le remplissage du seau (Maj + B) mais qui se remplit à 100% transparent, au lieu d'une couleur.

Et aussi: Existe-t-il un outil crayon, qui me permettra de dessiner avec 100% de transparence, plutôt qu'avec une couleur?

Edit: J'ai trouvé la solution pour 'remplir de transparent': Sélectionnez 'l'outil de sélection floue', cliquez sur la couleur puis sur Edit-> Cut

Je souhaite vraiment que Gimp soutienne le dessin avec transparent comme couleur.

MTilsted
la source

Réponses:

12

Pour remplir la transparence avec une autre couleur, créez un autre calque sous celui que vous souhaitez remplir et utilisez l'outil de compartiment pour colorer ce calque comme vous le souhaitez (ou avec un crayon pour plusieurs couleurs.

Une autre méthode consiste à modifier complètement le seuil du compartiment à 0 si vous ne souhaitez remplir que 100% de transparence.

De plus, un crayon qui dessine la transparence est appelé une gomme;)

zeldarulez
la source
1
Mais je ne peux pas dessiner avec la gomme comme je peux avec un crayon. Les opérations de dessin sont différentes. Comment configurer la gomme pour rendre un seul pixel transparent, sans affecter les autres pixels?
MTilsted
3
Je ne comprends pas la solution de couche. Mon image n'a qu'un seul calque. Je peux donc créer un nouveau calque et le peindre en noir, mais comment cela peut-il aider? Je ne peux pas créer un calque avec juste la partie de l'image que je veux effacer.
MTassé
Modifiez le pinceau et la taille de la gomme dans les paramètres de la gomme afin qu'elle soit de 1 pixel, comme vous le souhaitez.
zeldarulez
2
Pour que la gomme se comporte comme le crayon, désactivez l'anticrénelage dans les options de l'outil.
Grue
2
Cette réponse n'est-elle pas le contraire de ce que le PO a demandé? L'OP veut "effacer" une sélection en transparent, pas remplir une région transparente avec une couleur.
Ralph
21

Transparence de remplissage de godet avec GIMP

Remarque: ce didacticiel est également disponible en format PDF.

_La trahison des images_ de son compatriote René Magritte;  partiellement vandalisé aux fins de ce didacticiel.

Ajouter un canal alpha

Certains types d'images n'ont pas de canal de transparence; JPG par exemple. Si tel est le cas, ajoutez un canal de transparence alpha. Cela se fait en sélectionnant Layer → Tranparency → Add Alpha Channel.

Remplissage du seau avec couleur [facultatif]

L'étape suivante est facultative et consiste à remplir la zone qui doit devenir transparente de couleur unie. Sélectionnez l'outil de remplissage du godet ou appuyez sur [Shift]+[B]. Dans les Bucket Filloptions de la boîte à outils, sélectionnez Fill transparent areasuniquement lorsque cela est nécessaire. Sélectionnez BG colour fillet Sample mergedexécutez quelques essais tout en ajustant Thresholdpour de meilleurs résultats. Entre les deux, appuyez sur [Ctrl]+[Z]pour annuler.

Un certain mélange de couleurs sera inévitable et même souhaité. (À cet égard, Adobe Photoshop n'est pas différent.) Par conséquent, choisissez une couleur compatible avec l'arrière-plan sur lequel l'image résultante sera finalement utilisée. Cliquez sur le rectangle de couleur d'arrière-plan dans la moitié supérieure de la Tool Optionsfenêtre de la boîte à outils pour changer la couleur d'arrière-plan. Ici, j'ai utilisé f3f3e9comme couleur de fond pour le remplissage de couleur unie. Cependant, on peut également utiliser l'outil pipette pour choisir une couleur de n'importe où sur le bureau.

<code> Remplissage du seau </code>: Sélectionnez <code> Remplir les zones transparentes </code> uniquement lorsque cela est nécessaire.  Sélectionnez <code> BG color fill </code> et <code> Sample merged </code> et exécutez quelques essais tout en ajustant <code> Threshold </code> pour de meilleurs résultats.  Entre les deux, appuyez sur <code> [Ctrl] + [Z] </code> pour annuler.

<code> Bucket Fill </code> appliqué.  Choisissez une couleur de remplissage compatible avec l'arrière-plan sur lequel l'image résultante sera finalement utilisée.  En effet, un certain mélange de couleurs est inévitable et même souhaité.  Ici, j'ai utilisé <code> f3f3e9 </code> pour le remplissage de couleur unie.

Sélectionnez par couleur

La bonne chose à faire maintenant est Select → By Colour. Il peut être tentant d'effectuer des opérations Colour to Transparency, mais cela modifierait également les zones semi-transparentes dans la zone d'image souhaitée. Cette fois-ci, sélectionnez Fill transparent areasaussi Sample merged. Pour cet exemple particulier, j'ai choisi de ne pas appliquer Antialiasingni Feather edges. Néanmoins, essayez ces paramètres et choisissez ce qui vous semble le mieux. Encore une fois, exécutez quelques essais tout en ajustant Thresholdpour obtenir les meilleurs résultats. Entre les deux, appuyez sur [Ctrl]+[Z]pour annuler.

<code> Sélectionner par couleur </code>: cette fois-ci, sélectionnez <code> Remplir les zones transparentes </code> ainsi que <code> Échantillon fusionné </code>.  Encore une fois, exécutez quelques essais tout en ajustant <code> Threshold </code> et expérimentez avec <code> Antialiasing </code> et <code> Feather bords </code> pour de meilleurs résultats.  Entre les deux, appuyez sur \ <code> [Ctrl] + [Z] </code> pour annuler.

<code> Sélectionnez → Par couleur </code> appliqué

Soustraire de la sélection

Parfois, il s'avère difficile d'obtenir la bonne sélection de couleurs. Certaines zones d'image souhaitées peuvent également être sélectionnées car la couleur correspond. Dans ce cas, et à peine visible, neuf pixels souhaités au milieu du tuyau ont également été sélectionnés pour suppression. Dans ce cas, utilisez [Ctrl]+Dragavec un Selectoutil de votre choix pour sélectionner une zone de sélection soustractive.

Utilisez <code> [Ctrl] + Glisser </code> avec un outil <code> Sélectionner </code> de votre choix pour sélectionner une zone de sélection soustractive.

La zone de transparence souhaitée est maintenant sélectionnée.

Supprimer

Une fois la zone de transparence souhaitée sélectionnée, appuyez simplement sur [Delete].

Une fois la zone de transparence souhaitée sélectionnée, appuyez simplement sur <code> [Supprimer] </code>.

Résultat final

Enfin, exportez l'image transparente avec File → Export As...un format de fichier qui prend en charge la transparence. Ce serait de préférence PNG, mais GIF fonctionnerait également.

Le résultat final

Serge Stroobandt
la source
1

Pour le rendre beaucoup plus facile, vous pouvez simplement cliquer avec le bouton droit pour accéder à l'option "sélectionner". Après cela, sélectionnez la bordure de la région pour devenir transparente, puis cliquez sur "Supprimer" sur votre clavier.

user892588
la source
Comment est-ce mieux que d'autres réponses?
Toto