43 votes

Remplir un seau de façon transparente dans Gimp

Y a-t-il un outil "remplissage de seau vers transparent" dans Gimp? C'est-à-dire: quelque chose qui est exactement la même chose que le remplissage de seau (Maj+B) mais qui remplit à 100% de transparence, au lieu d'une couleur.

Et aussi: y a-t-il un outil crayon, qui me permettra de dessiner avec 100% de transparence, au lieu d'une couleur?

Édition: J'ai trouvé la solution pour "remplir de transparent": sélectionnez l'outil 'sélection par couleur', cliquez sur la couleur, puis Édition->Couper

Je souhaite vraiment que Gimp supporte le dessin avec une transparence comme couleur.

29voto

Serge Stroobandt Points 1700

Remplissage de seaux avec de la transparence GIMP

Note : Ce tutoriel est également disponible en PDF.

_La trahison des images_ du compatriote René Magritte; partiellement vandalisée à des fins pédagogiques pour ce tutoriel.

Ajouter un canal alpha

Certains types d'images manquent d'un canal de transparence ; par exemple les JPG. Si c'est le cas, ajoutez un canal de transparence alpha. Cela se fait en sélectionnant Calque Transparence Ajouter un canal alpha.

Remplir avec couleur [optionnel]

L'étape suivante est facultative et consiste à remplir la zone qui doit devenir transparente avec une couleur unie. Sélectionnez l'outil de remplissage de seau ou appuyez sur [Maj]+[B]. Dans les options de la boîte à outils Remplissage de seau, sélectionnez Remplir les zones transparentes uniquement si nécessaire. Sélectionnez Remplissage de couleur BG et Échantillon fusionné et faites quelques essais tout en ajustant le Seuil pour de meilleurs résultats. Entre les essais, appuyez sur [Ctrl]+[Z] pour annuler.

Un mélange de couleurs sera inévitable et même souhaitable. (À cet égard, Adobe Photoshop n'est pas différent.) Choisissez donc une couleur compatible avec l'arrière-plan sur lequel l'image finale sera utilisée. Cliquez sur le rectangle de couleur de fond dans la moitié supérieure de la fenêtre Options d'Outil pour changer la couleur de fond. Ici, j'ai utilisé f3f3e9 comme couleur de fond pour le remplissage en couleur unie. Cependant, vous pouvez également utiliser l'outil pipette pour choisir une couleur n'importe où sur le bureau.

<code>Remplissage de seau</code> : Sélectionnez <code>Remplir les zones transparentes</code> uniquement si nécessaire. Sélectionnez <code>Remplissage de couleur BG</code> et <code>Échantillon fusionné</code> et faites quelques essais tout en ajustant le <code>Seuil</code> pour de meilleurs résultats. Entre les essais, appuyez sur <code>[Ctrl]+[Z]</code> pour annuler.

<code>Remplissage de seau</code> appliqué. Choisissez une couleur de remplissage compatible avec l'arrière-plan sur lequel l'image finale sera utilisée. Cela est dû au fait qu'un mélange de couleurs est inévitable et même souhaitable. Ici, j'ai utilisé <code>f3f3e9</code> pour le remplissage en couleur unie.

Sélectionner par couleur

La bonne chose à faire maintenant est de Sélectionner Par Couleur. Il pourrait être tentant de réaliser Couleur vers Transparence, cependant cela modifierait également les zones semi-transparentes à l'intérieur de la zone d'image désirée. Cette fois-ci, sélectionnez Remplir les zones transparentes ainsi que Échantillon fusionné. Pour cet exemple particulier, j'ai choisi de ne pas appliquer Astucieuse lissage ni Adoucir les bords. Cependant, expérimentez avec ces paramètres et choisissez ce qui donne le meilleur résultat. Encore une fois, faites quelques essais tout en ajustant Seuil pour de meilleurs résultats. Entre les essais, 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, faites quelques essais tout en ajustant <code>Seuil</code> et expérimentez avec <code>Astucieuse lissage</code> et <code>Adoucir les bords</code> pour de meilleurs résultats. Entre les essais, appuyez sur <code>[Ctrl]+[Z]</code> pour annuler.

<code>Sélectionner  Par Couleur</code> appliqué

Soustraire de la sélection

Parfois, il est difficile d'obtenir exactement la bonne sélection de couleur. Une partie de la zone d'image désirée peut également être sélectionnée car la couleur correspondait. Dans ce cas, et à peine visible, neuf pixels désirés au milieu du tuyau ont également été sélectionnés pour suppression. Lorsque cela se produit, utilisez [Ctrl]+Glisser avec un outil de Sélection de votre choix pour sélectionner une zone soustraite.

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

La zone de transparence désirée est maintenant sélectionnée.

Supprimer

Une fois la zone de transparence désirée sélectionnée, appuyez simplement sur [Suppr].

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

Résultat final

Enfin, exportez l'image transparente avec Fichier Exporter Sous... dans un format de fichier prenant en charge la transparence. Le PNG serait préférable, mais le GIF fonctionnerait également.

Le résultat final

16voto

Jiri Kadlec Points 31

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

Une autre méthode pour le faire est de changer le seuil sur le seau tout le long jusqu'à 0 si vous voulez seulement remplir une transparence à 100%.

Aussi, un crayon qui dessine la transparence s'appelle une gomme ;)

3voto

user892588 Points 31

Pour rendre les choses beaucoup plus faciles, vous pourriez simplement faire un clic droit pour accéder à l'option "sélectionner". Ensuite, sélectionnez la bordure de la région à rendre transparente, puis appuyez sur "supprimer" sur votre clavier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X