Comment puis-je supprimer l'arrière-plan et le remplacer par de la transparence (comme représenté par l'arrière-plan en damier dans PS)? Et y a-t-il des limitations dans le type de fichier vers lequel je peux ensuite exporter l'image?
16
Cela se traduira par l'arrière-plan transparent et quadrillé que vous recherchez. Si l'arrière-plan est composé de plusieurs couleurs, répétez simplement ces trois étapes si nécessaire.
la source
J'ai trouvé ce qui suit pour être plus facile pour moi et j'aime vraiment l'effet.
# Sélectionnez le menu principal au premier plan
> Outils> Outils de sélection> Sélection au premier plan
# Sélectionnez le menu principal d' arrière-plan
> Sélectionnez> Inverser
# Rendre transparent
Menu principal> Couleurs> Couleur en alpha
Terminé
la source
Sélectionnez: Calque → Transparence → Ajouter un canal alpha
Sélectionner: Arrière - plan avec l' outil de sélection floue (baguette magique)
Sélectionnez: Calque → Transparence → Seuil alpha ...
Réglez le seuil sur 255 pour une transparence totale.
la source
Méfiez-vous des solutions simplistes
Sur CGI (logos, texte), les bords lisses sont produits avec des pixels anti-aliasing. Ces pixels ont une couleur qui est un mélange de la couleur d'arrière-plan et de la couleur du sujet. Lorsque vous utilisez le sélecteur de couleurs ou le sélecteur flou, ces pixels sont soit entièrement sélectionnés (s'ils sont suffisamment proches), soit pas du tout, selon le seuil. Si vous avez alors carrément Delete, vous obtenez soit un halo avec la couleur de l'arrière-plan supprimé (seuil 15) ou un bord dentelé (seuil 100) ou les deux:
Une bonne solution
La bonne solution est de remplacer la couleur de fond par de la transparence, en proportion de sa contribution au mix de couleurs. Dans Gimp, il existe deux façons d'y parvenir:
Colors>Color to alpha
Color erase
, comme mode outil de peinture, ou depuis Gimp 2.10 comme mode de fusion de calques.Ils remplacent tous les deux le pixel par le pixel le plus transparent qui, mis sur la couleur supprimée, reproduit la couleur initiale. Si vous supprimez le rouge du violet, vous obtenez un bleu semi-transparent, car le bleu semi-transparent sur le rouge produit du violet. Si vous supprimez le blanc du gris, vous obtenez un pixel noir très transparent et pas un pixel gris foncé pas si transparent, car parmi plusieurs solutions, Gimp choisit le plus transparent.
Par exemple, utiliser Color-to-alpha pour supprimer le rouge donne ceci:
Vous remarquerez que dans les résultats 2.8, il y a des pixels plus sombres qui sont dus au fait que Gimp 2.8 travaille sur des valeurs corrigées gamma (le résultat est toujours bien meilleur que les bords irréguliers que vous obtenez avec des méthodes plus simples). Gimp 2.10 fonctionne en "lumière linéaire" et n'a pas de tels problèmes.
Raffinements
Dans le cas général, le sujet peut avoir des parties proches de la couleur de l'arrière-plan. Donc, si vous appliquez la technique ci-dessus, ces parties deviennent transparentes (ou partiellement transparentes). Éviter cela est simple:
Select>Grow
la sélection afin qu'elle couvre les pixels anti-crénelage. Sur une image propre (PNG, sans historique JPG), vous n'avez pas besoin de grandir de plus d'un pixel. Si l'image est sale (artefacts JPEG), il peut être nécessaire d'augmenter la sélection de deux ou trois pixels.Types de fichiers de sortie
la source
Imagemagick
Peut-être une meilleure solution d'ici mais utiliser ImageMagick -transparent est
Vous pouvez utiliser
"#ededee"
pour spécifier la couleur en hexadécimal.Gimp
Probablement plus compliqué, mais il existe une option pour travailler avec plusieurs couches / cadres à la fois avec cette solution .
la source