CommunityImagegithub.com

rookie-ricardo/suppression-filigrane-gemini

Supprime le filigrane visible de l'IA Gemini des images en utilisant un mélange alpha inversé. À utiliser pour retirer les filigranes Gemini, traiter par lots des images Gemini, ou créer/modifier un script CLI qui supprime le filigrane Gemini en bas à droite sans composants HTML ou serveur.

Qu'est-ce que suppression-filigrane-gemini ?

Cette compétence permet de supprimer le filigrane visible de l'IA Gemini (le logo et le texte 'Gemini' en bas à droite) des images en utilisant une technique de mélange alpha inversé. Elle est utile pour les développeurs et utilisateurs d'agents IA qui souhaitent nettoyer des images générées par Gemini, que ce soit en traitement individuel ou par lots, sans nécessiter de composants HTML ou serveur. La compétence fonctionne via un script CLI qui analyse chaque pixel de l'image, inverse le mélange alpha (soustrayant la couleur du filigrane tout en ajustant la transparence) pour restaurer l'image originale. Elle supporte l'exécution locale avec Python et PIL/Pillow, et peut être intégrée dans des workflows d'agents comme Claude Code, Cursor ou Codex pour un traitement automatisé.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/rookie-ricardo/erduo-skills/tree/main/skills/gemini-watermark-remover

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait suppression-filigrane-gemini ?

Supprime le filigrane visible de l'IA Gemini des images en utilisant un mélange alpha inversé. À utiliser pour retirer les filigranes Gemini, traiter par lots des images Gemini, ou créer/modifier un script CLI qui supprime le filigrane Gemini en bas à droite sans composants HTML ou serveur.

Aperçu

Cette compétence implémente un algorithme de mélange alpha inversé pour supprimer le filigrane Gemini (logo + texte) qui apparaît en bas à droite des images générées par Google Gemini. Contrairement aux approches basées sur le recadrage ou le floutage, cette technique restaure mathématiquement les pixels sous-jacents.

Prérequis

  • Python 3.8+
  • Pillow (pip install Pillow)

Utilisation

python remove_gemini_watermark.py <image_entree> <image_sortie>

Exemple :

python remove_gemini_watermark.py gemini_photo.png nettoye.png

Traitement par lots :

for img in *.png; do
  python remove_gemini_watermark.py "$img" "nettoye_$img"
done

Comment ça fonctionne

  1. L'image est chargée et convertie en mode RGBA.
  2. La zone du filigrane est détectée automatiquement (bas à droite, environ 10% de la largeur et 15% de la hauteur).
  3. Pour chaque pixel dans la zone du filigrane :
    • Si la composante alpha est non nulle (c'est-à-dire que le filigrane est présent), l'algorithme inverse le mélange :
      • Supposant que c_resultat = c_filigrane * alpha + c_original * (1 - alpha)
      • Il résout pour c_original : c_original = (c_resultat - c_filigrane * alpha) / (1 - alpha)
    • L'alpha du filigrane est supprimé (défini à 0).
  4. L'image nettoyée est sauvegardée en mode RGB.

Remarques

  • Suppose un filigrane blanc (R=255, G=255, B=255) avec un canal alpha variable.
  • Si l'image d'entrée n'a pas de canal alpha, un canal alpha transparent est ajouté d'abord.
  • La couleur du filigrane dure peut être ajustée en modifiant filigrane_couleur dans le script.

Alternatives

  • Recadrage : Simple mais supprime du contenu de l'image.
  • Floutage : Visible et non réversible.
  • Outils HTML : Nécessitent un navigateur et un serveur (pas de dépendances minimales comme ce script CLI).

Licence

MIT

Skills associés