CommunityBildgithub.com

AYJUNY/photo-watermark-resizer

Stapelweise Bilder verkleinern und transparentes PNG-Wasserzeichen für Blogbeiträge und Fotoverzeichnisse hinzufügen.

Was ist photo-watermark-resizer?

Diese Fähigkeit ermöglicht es einem KI-Agenten, Bilder in großen Mengen zu verkleinern (Breite/Höhe anpassen) und gleichzeitig ein transparentes PNG-Wasserzeichen hinzuzufügen. Der Agent kann entweder ein CLI-Skript ausführen, um die Transformation automatisch im Hintergrund durchzuführen, oder die GUI starten, damit der Benutzer die Wasserzeichen mit der Maus per Drag & Drop platzieren kann. Ideal für Blog-Fotografen, die schnell eine konsistente Bildgröße und einen Urheberrechtshinweis auf ihren Fotos benötigen. Unterstützt sowohl Windows als auch plattformunabhängige Python-Umgebungen.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/AYJUNY/photo-watermark-resizer-skill/tree/HEAD

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Photo Watermark & Resizer Skill (photo-watermark-resizer)

Mit dieser Fähigkeit können Sie große Mengen von Fotos oder Bildern (z. B. für Blogbeiträge) in einem Ordner stapelweise verkleinern (Breite/Höhe anpassen) und ein transparentes PNG-Wasserzeichen hinzufügen. Der KI-Agent kann entweder 1) automatisch mit einem CLI-Skript konvertieren oder 2) eine GUI starten, damit Sie das Wasserzeichen mit der Maus per Vorschau positionieren können.


Ausführungsumgebung & Pfade

  • Python-Interpreter: C:\Users\쭈니\AppData\Local\Programs\Python\Python313\python.exe (oder systemweites python)
  • CLI-Skript: cli_resizer.py
  • GUI-Quellprojekt: C:\Users\쭈니\Documents\photo resiging\watermark_resizer.py (ausführbare Datei: WatermarkResizer.exe)
  • Standard-Wasserzeichen-Assets (Referenzpfad C:\Users\쭈니\Pictures) :
    • C:\Users\쭈니\Pictures\넥스가드서명.png
    • C:\Users\쭈니\Pictures\넥스가드서명화이트.png
    • C:\Users\쭈니\Pictures\서명화이트.png
    • C:\Users\쭈니\Pictures\안산수암점.png

Verwendung (Schritt für Schritt)

1. Sofortige Stapelverarbeitung durch den KI-Assistenten im Hintergrund (CLI-Modus)

Der Benutzer gibt den Ordnerpfad sowie die Größen-/Wasserzeichenoptionen an, und das CLI-Skript wird ausgeführt:

& "C:\Users\쭈니\AppData\Local\Programs\Python\Python313\python.exe" "C:\Users\쭈니\.gemini\config\skills\photo-watermark-resizer\scripts\cli_resizer.py" `
  --input "<Zielordner_oder_Dateipfad>" `
  --watermark "<Wasserzeichen-PNG-Pfad>" `
  --width 800 `
  --height 600 `
  --opacity 80 `
  --size 20 `
  --margin 3 `
  --position "unten-rechts" `
  --json

Wichtige Optionen

OptionStandardBeschreibung
-i, --input(erforderlich)Pfad zum Ordner mit den zu konvertierenden Bildern oder Pfad zu einer einzelnen Bilddatei
-w, --watermarkkeinsPfad zur einzufügenden Wasserzeichen-PNG-Datei (ohne Angabe nur Verkleinerung)
-o, --outputOriginalordner/processedPfad zum Ausgabeordner (bei Nichtangabe automatisch Unterordner processed/ im jeweiligen Bildordner)
--width800Zielbreite in Pixeln (bei 0 wird nur anhand der Höhe skaliert)
--height600Zielhöhe in Pixeln (bei 0 wird nur anhand der Breite skaliert)
--no-resizeFalseFlag setzen, um die Originalauflösung beizubehalten und nur das Wasserzeichen einzufügen
--stretchFalseFlag setzen, um das Seitenverhältnis zu ignorieren und auf die exakte Breite × Höhe zu strecken
--opacity80.0Deckkraft des Wasserzeichens (10 – 100%)
--size20.0Größe des Wasserzeichens relativ zur Bildbreite (5 – 100%)
--margin3.0Randabstand in Prozent (0 – 50%)
--positionBottom-RightOben-Links (Top-Left), Oben-Mitte (Top-Center), Oben-Rechts (Top-Right), Mitte-Links (Middle-Left), Mitte (Center), Mitte-Rechts (Middle-Right), Unten-Links (Bottom-Left), Unten-Mitte (Bottom-Center), Unten-Rechts (Bottom-Right), Benutzerdefiniert (Custom)
--custom-x, --custom-y95.0Relative Position in Prozent bei --position Custom (0 – 100%)
--no-recursiveFalseNur Bilder im obersten Ordner verarbeiten, keine Unterordner durchsuchen
--jsonFalseAusgabe im JSON-Format für einfaches Parsen durch KI

2. Manuelles Platzieren des Wasserzeichens per Vorschau (GUI-Modus)

Wenn der Benutzer „Öffne das Fenster“ oder „Ich möchte die Position per Vorschau selbst bestimmen“ sagt, starten Sie die Desktop-App mit der --gui-Option:

& "C:\Users\쭈니\AppData\Local\Programs\Python\Python313\python.exe" "C:\Users\쭈니\.gemini\config\skills\photo-watermark-resizer\scripts\cli_resizer.py" --gui

Ergebnisprüfung (Verification)

  1. Überprüfen Sie im ausgegebenen JSON den Status "status": "success" sowie die Anzahl der verarbeiteten Bilder ("processed").
  2. Prüfen Sie, ob die konvertierten Bilder im Unterordner processed/ des Zielordners erstellt wurden, und informieren Sie den Benutzer über den Speicherort und die Anzahl der verarbeiteten Bilder.

Verwandte Skills