Über das Projekt
Dieses Python-Skript generiert automatisch personalisierte Geburtstags-T-Shirt Designs für Spreadshirt. Es liest Namen aus einer CSV-Datei und erstellt für jeden Namen transparente PNG-Dateien in verschiedenen Farben.
Funktionsweise
- Einlesen von Vornamen aus CSV-Datei
- Automatische Generierung von PNG-Designs mit Pillow
- Dynamische Bildgröße (exakt angepasst an Text)
- 9 verschiedene Farbvarianten pro Name
- Schwarzer Outline für bessere Druckqualität
- Transparenter Hintergrund für professionellen Druck
Technologien
Python 3
Pillow
CSV-Verarbeitung
PIL ImageDraw
Projektstruktur
spreadshirtdesigns/
├── generate_svg_designs.py # Hauptskript
├── requirements.txt # Python-Abhängigkeiten
├── vornamen.csv # Eingabe: Liste der Namen
└── designs/ # Ausgabe: PNG-Dateien
Besonderheiten
- Über 100 Vornamen unterstützt
- 9 Farbvarianten (rot, blau, grün, gelb, orange, lila, rosa, schwarz, weiß)
- Font-Auto-Detection für verschiedene Betriebssysteme
- Optimale Druckgröße durch dynamische Bilddimensionen