Suppression de la couleur d'arrière-plan dans Paint.net


33

J'ai une image .jpg d'un logo texte, elle ressemble à l'image d'exemple ici:

exemple de logo

J'utilise paint.net.

Maintenant, je voudrais changer l'image en .png, puis je voudrais supprimer tout le fond blanc et faire le texte de l'image en noir sur un fond transparent.

J'ai essayé l'outil de sélection magique pour sélectionner le fond blanc, et j'ai également essayé l'outil de sélection magique avec la touche Maj enfoncée pour sélectionner tout le blanc par couleur, j'ai essayé d'ajuster la tolérance; mais je me retrouve toujours avec une bordure blanche très fine autour du texte noir, ou si j'ajuste la tolérance, une partie du noir enlevé rendant le texte biaisé.

Je pense que le problème est qu'il y a des pixels qui ne sont pas du noir pur ou du blanc pur tout autour du texte. Celles-ci passent du noir au blanc. Ils devraient passer du noir au transparent.

Comment puis-je supprimer le fond blanc et ne me retrouver qu'avec le texte noir?

Merci.


1
Essayez ce site Web. Je ne pense pas vraiment qu'il y ait un moyen dans la peinture clippingmagic.com
bs677

@Greeso, l'image au format est enregistrée, rappelez-vous que png a de nombreuses saveurs et ne prend pas toutes en charge la transparence.
Francisco Tapia

Réponses:


40

J'ai utilisé l'outil Pot de peinture.

  • Sélectionnez le pot de peinture
  • Dans la fenêtre Couleurs, cliquez sur More >>
  • Déplacer le curseur Opacité - Alpha vers la gauche
  • Dans la barre d'outils, définissez le mode Flood sur Global et le mode Blend sur Overwrite
  • Cliquez sur la zone blanche.

2
Cela fonctionne dans une certaine mesure, mais dévore certaines des "lettres", donc les mots deviennent plus fins :(
Greeso

1
C'est exactement ce que je voulais, il parvient à supprimer une partie du fond de l'antialiasing qui est parfait
Glen Blanchard

1
Fonctionne comme un charme, ajustez simplement la tolérance à ce dont vous avez besoin (5-10% en général).
Kirill Osenkov

Dans la version 4.0.16, il n'y a pas d'option Remplacer lorsque vous double-cliquez sur le calque et ouvrez la liste Fusion> Mode.
OverTheRainbow

Merci beaucoup d'avoir partagé cette astuce, ça marche un régal :)
user283868

12

Paint.net a un outil Magic Wandqui sélectionne la partie unicolore, sélectionne avec elle et pres del. À la fin, n'oubliez pas d'enregistrer au format png. Pour les parties floues, vous devez l'effacer en zoomant sur l'image et utiliser la gomme pour supprimer manuellement les parties floues

entrez la description de l'image ici


5
Pas une bonne solution. C'est ce que j'ai essayé au début. La zone "floue" ne doit pas être arazée, mais doit plutôt devenir transparente au lieu de blanche.
Greeso

3
Il n'y a pas de solution idéale en un seul clic. Vous devez le faire manuellement sous une forme ou une autre. Voir les tutoriels Photoshop sur youtube et essayer de les imiter sur pain.net
emirjonb

Cela a très bien fonctionné pour moi. J'ai même pu garder la zone "floue" simplement en ajustant la tolérance.
AN

5

Il existe plusieurs façons d'y parvenir, mais voici deux des méthodes les plus simples. Les résultats finaux sont plus ou moins équivalents, essayez donc les deux pour voir lequel vous semble le mieux.

  1. Utilisez le plugin Color to Alpha des plugins Photo et Color de Tanel ( téléchargement ).
    Commencez avec les paramètres suivants et expérimentez à partir de là:

    • Teinte = off
    • Saturation = désactivé
    • Luminosité = de 255 à 255
    • Tolérance = 128
    • Plume = 0
    • Opacité de base = 0
    • Inverser Alpha = activé
    • Remplacer Alpha d'origine = désactivé
  2. Utilisez le plugin AlphaSpace ( téléchargement ).
    Commencez avec les paramètres suivants et expérimentez à partir de là:

    • Couleur de transparence = blanc
    • Tolérance = 125

0

Vous devriez faire l'approche inverse ici. N'essayez pas de retirer le matériau anti-crénelage. Au lieu de cela, coupez simplement la partie noire du texte et déplacez-la vers un calque transparent.

Ouvrez l'image.
Utilisez l'outil baguette magique.
Cliquez sur la partie noire du texte.
Ajustez la tolérance pour vous assurer de ne saisir que les pixels les plus sombres.
Coupez la sélection en laissant un léger contour gris (la partie que vous ne vouliez pas de toute façon).
Utilisez ctrl+ net il créera automatiquement une taille parfaite pour votre nouvelle image.
Collez votre image.
Terminé.

Ce processus m'a pris 90 secondes avec votre image. C'est ici:


-2

Je pense que cette technique est également possible dans Paint.net:

Créez un nouveau calque et assurez-vous qu'il est entièrement transparent. (utilisez la gomme sur ce calque si vous le devez)

Déplacez ce calque vers le bas.

Maintenant, sur votre couche actuelle, réglez le mélange sur Assombrir, 100%

Aplatissez maintenant en image.


1
N'a pas fonctionné :(
Greeso

2
L'avez-vous enregistré en 32 bits ou 24? Doit être 32 pour la couche de transparence
Tetsujin

Peut-être que je ne le fais pas bien. Voici comment j'ai compris les instructions: (1) Créez un nouveau calque transparent. (2) Descendez le calque transparent. Alors maintenant, nous avons la couche inférieure est la couche transparente, et la couche supérieure est ma couche logo. (3) Sur la couche supérieure du logo, réglez le mélange sur "Assombrir" en double-cliquant sur la couche et en modifiant ses propriétés de mode de fusion. Définissez également l'opacité sur 255. (4) Aplatissez l'image en vous assurant que la couche supérieure du logo est sélectionnée, puis cliquez sur le menu Image, puis choisissez le sous-fichier Aplatir. Ce que je fais est-il correct? Si oui, rien ne se passe malheureusement.
Greeso

Voyez-vous le logo devenir transparent au cours du processus? Sinon, alors en effet, cela ne fonctionne pas. Essayez l'une des autres options de mixage.
LPChip

il se peut également que l'aplatissement ramène la transparence en blanc. Cela faisait longtemps que je n'avais pas travaillé avec paint.net.
LPChip
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.