web-dev-qa-db-fra.com

Seau remplir à transparent dans gimp

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

Et aussi: Existe-t-il un outil crayon qui me permet de dessiner avec 100% transparent au lieu d'une couleur?

Edit: J'ai trouvé la solution 'Remplir de transparent': Sélectionnez l'outil 'Sélection floue', cliquez sur la couleur puis sur Edition-> Couper

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

31
MTilsted

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

Une autre méthode consiste à modifier le seuil du compartiment à 0 si vous souhaitez uniquement remplir à 100% de transparence.

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

13
zeldarulez

Transparence du remplissage du seau avec GIMP

Remarque: ce tutoriel est également disponible en PDF.

_La trahison des images_ by fellow countryman René Magritte; partly vandalised for the purpose of this tutorial.

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. Ceci est fait en sélectionnant Layer → Tranparency → Add Alpha Channel.

Seau remplir avec la couleur [facultatif]

La prochaine étape est optionnelle et consiste à remplir la zone qui devrait devenir transparente avec une couleur unie. Sélectionnez l'outil de remplissage du compartiment ou cliquez sur [Shift]+[B]. Dans les options de la boîte à outils Bucket Fill, sélectionnez Fill transparent areas uniquement lorsque cela est nécessaire. Choisissez BG colour fill et Sample merged et exécutez quelques essais tout en ajustant Threshold pour obtenir les meilleurs résultats. Dans l'intervalle, appuyez sur [Ctrl]+[Z] pour annuler.

Un 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 la photo obtenue sera utilisée. Cliquez sur le rectangle de couleur d'arrière-plan dans la moitié supérieure de la fenêtre de la boîte à outils Tool Options pour modifier la couleur d'arrière-plan. Ici, j’ai utilisé f3f3e9 comme couleur de fond pour le remplissage en couleur unie. Cependant, vous pouvez également utiliser l'outil Pipette pour sélectionner une couleur de n'importe où sur le bureau.

<code>Bucket Fill</code>: Select <code>Fill transparent areas</code> only when necessary. Do select <code>BG colour fill</code> and <code>Sample merged</code> and run a few tries while adjusting <code>Threshold</code> for best results. In between, hit <code>[Ctrl]+[Z]</code> to undo.

<code>Bucket Fill</code> applied. Choose a fill colour which is compatible with the background on which the resulting picture will eventually be used. This is because some colour mixing is inevitable and even desired. Here, I used <code>f3f3e9</code> for plain colour filling.

Sélectionnez par couleur

La bonne chose à faire maintenant est Select → By Colour. Colour to Transparency pourrait être tentant, mais cela modifierait également les zones semi-transparentes dans la zone d'image souhaitée. Cette fois-ci, sélectionnez Fill transparent areas ainsi que Sample merged. Pour cet exemple particulier, j'ai choisi de ne pas appliquer Antialiasing ni Feather edges. Néanmoins, testez ces paramètres et choisissez ce qui vous convient le mieux. Encore une fois, lancez quelques tentatives tout en ajustant Threshold pour obtenir les meilleurs résultats. Dans l'intervalle, appuyez sur [Ctrl]+[Z] pour annuler.

<code>Select by Colour</code>: This time around, do select <code>Fill transparent areas</code> as well as <code>Sample merged</code>. Again, run a few tries while adjusting <code>Threshold</code> and experiment with <code>Antialiasing</code> and <code>Feather edges</code> for best results. In between, hit\ <code>[Ctrl]+[Z]</code> to undo.

<code>Select → By Colour</code> applied

Soustraire de la sélection

Parfois, il est difficile d’obtenir la sélection de couleur exacte. Une partie de la zone d'image souhaitée peut également être sélectionnée car sa couleur est identique. Dans ce cas, et à peine visibles, neuf pixels souhaités au milieu du tuyau ont également été sélectionnés pour suppression. Dans ce cas, utilisez [Ctrl]+Drag avec un outil Select de votre choix pour sélectionner une zone de sélection soustractive.

Use <code>[Ctrl]+Drag</code> with a <code>Select</code> tool of your choice to select a subtractive selection area.

The desired transparency area is now selected.

Effacer

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

Once the desired transparency area is selected, simply hit <code>[Delete]</code>.

Résultat final

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

The final result

16
Serge Stroobandt

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

1
user892588