Dois-je faire quelque chose de "spécial" pour que l' option de menu Couleur -> Couleur en alpha fonctionne dans GIMP? J'essaie de convertir une couleur d'arrière-plan transparente sur une image GIF en convertissant la couleur d'arrière-plan en un canal alpha, mais l'option de menu Couleur en alpha n'est pas sélectionnable.
J'ai parcouru la documentation de GIMP et cela a l'air assez simple :-) Je dois manquer quelque chose d'assez évident ici!
RGB MODE
. Avez-vous déjà trouvé une solution?Réponses:
Si vous avez importé un fichier GIF dans GIMP, le problème est que votre image est en mode indexé. Dans ce mode, la plupart des filtres et des outils couleur ne fonctionneront pas et seront grisés (jusqu’à GIMP 2.8 - attendez-vous à des nouvelles à ce sujet sur GIMP 2.10).
Donc, tout ce que vous avez à faire est d'aller à
Image->Mode->RGB
et l'entrée de menu Couleur à alpha sera activée.Je ne pense pas que cela résoudra votre problème ici: Color to alpha est un plug-in sophistiqué qui permet de supprimer une couleur de telle sorte que si l'image est placée sur un arrière-plan solide de la même couleur que celle supprimée, elle aura exactement comme dans l'image initiale: pour cela, elle ne supprime pas uniquement les endroits où cette couleur apparaît sous forme pure (par exemple, (0,0255) vert), mais elle rend partiellement transparentes toutes les couleurs prenant le vert dans leur composition.
Mon conseil serait d'utiliser l'option Sélectionner par couleur pour sélectionner la couleur que vous souhaitez rendre transparente. S'il s'agit d'une seule couleur indexée, vous pouvez définir le
threshold
paramètre sur 0 au lieu de différentes nuances . Dans le cas contraire, testez les commandesThreshold
etselect by
jusqu'à ce que toutes les parties de l'image que vous voulez transparentes soient marquées. Après cela, effectuez simplement une opérationEdit->Cut
(n'oubliez pas d'ajouter un canal Alpha à votre calque avant de le faireLayer->Transparency->Add Alpha Channel
) et exportez votre image au format GIF. Vous n'aurez pas besoin de convertir en RVB et de revenir en mode indexé si vous souhaitez simplement ajouter de l'alpha et choisissez cette méthode. Elle devrait fonctionner avec l'image en mode indexé.la source
Add Alpha Channel
C'est la clé.Une autre option (en plus de la réponse de @ jsbueno ci-dessus) consiste à ouvrir un autre fichier image dont vous savez qu'il a
RGB
pour mode (c'est-à-dire que l'Color to Alpha...
option fonctionne déjà sur ce fichier image). Copiez ensuite votre image et collez-la en tant que nouveau calque dans le fichier image ouvert. Vous verrez que l'Color to Alpha...
option sera toujours disponible pour ce calque.la source
Select All... Copy... Paste as new layer
que l'option Couleur vers Alpha est toujours indisponible, je pense que cela suffit pour réactiver l'option. Je ne sais pas pourquoi mais ça marche.