Je sais que vous avez dit que vous n'êtes pas à l'aise avec les outils de ligne de commande, mais ImageMagick peut le faire:
Remplacer une couleur spécifique
convert balloon.gif -transparent blue balloon_trans.gif
Où balloon.gif
est l'image source, -transparent
spécifie que vous voulez un bg transparent, blue
est la couleur que vous souhaitez remplacer et balloon_trans.gif
est l'image terminée.
C'est sous l'hypothèse que votre "rose vif" ne fait partie d'aucune des images. Pour une suppression un peu plus intelligente de l'arrière-plan (floodfill), consultez ce tutoriel: Masquage des arrière-plans simples (floodfill)
Cela peut devenir un peu velu et certaines des options qu'ils spécifient ne sont probablement pas nécessaires pour ce que vous essayez de faire, donc comme @graphics man suggère que vous pouvez ajouter background
à la commande
Si vous pouvez me dire quel système d'exploitation vous utilisez et un exemple d'image, je peux vous aider avec un script pour automatiser cela pour de nombreuses images
Spécifique à votre situation:
Tout d'abord, installez ImageMagick . Vous devrez peut-être redémarrer après l'installation pour que votre variable PATH soit mise à jour (je l'ai fait)
Une fois qu'il est installé, lancez une invite de commande (Menu Démarrer, tapez cmd
, appuyez sur Entrée)
Vous devez modifier les répertoires où les images sont enregistrées. Pour votre situation, entrez la commande suivante:
cd C:\Users\Eric\Pictures\pngs\logos
Maintenant, nous devons créer un dossier pour enregistrer toutes les images dans:
mkdir batch
Et maintenant, la commande pour convertir toutes les images:
FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"
Remarque: Avec ImageMagick v7, utilisez magick
au lieu de convert
, comme tel
FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"
Si tout s'est bien passé, les images nouvellement enregistrées doivent se trouver dans le dossier batch que vous avez créé.
Si vous utilisez gimp et que vous ne souhaitez pas utiliser Imagemagick, vous pouvez jeter un œil au processeur de traitement par lots de David (DBP) . Il s'agit d'un plug-in pour gimp pour le traitement par lots. Notez que je ne l'ai jamais utilisé ni testé, mais c'est quelque chose que j'ai vu utilisé auparavant. Si vous aviez Photoshop, je pourrais vous montrer comment utiliser le lot ou l'action.
la source
Cela a fonctionné comme un charme pour moi:
http://photobatch.wikidot.com/action-color-to-alpha
Phatch est un processeur de lot photo. L'action Couleur en alpha fait exactement ce que vous recherchez:
"La valeur de la couleur qui doit devenir transparente"
la source