LiYing nimmt die Passbild Nachbearbeitung ab, vom Farbwechsel bis zum Bogen, offline
Zusammenfassung
Ein Automatisierungsprogramm fuer Studios mit Passbildern: Gesicht finden, Winkel begradigen, Hintergrund gegen Rot, Blau oder Weiss tauschen, auf Normgroessen zuschneiden und die Aufnahmen auf Fotopapier setzen, alles offline auf dem lokalen Rechner.
Empfehlen- Name
- LiYing
- Version
- 3.3
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- WindowsLinux
- Webseite
- https://github.com/aoguai/LiYing
- Aktualisiert
- 2026-10-10 12:01
Wer ein Portraet einer einzelnen Person nach den ueblichen Vorgaben abgibt, bekommt Gesichtserkennung, Winkelkorrektur, Hintergrundaustausch, Zuschnitt und Bogenlayout als eine Kette, komplett auf dem eigenen Rechner.
Der Ablauf in der Nachbearbeitung eines Fotostudios fuer Passbilder ist fast immer gleich. Zuerst wird ein schief geratenes Portraet gerade gestellt, dann der Hintergrund gegen Rot, Blau oder Weiss getauscht, danach auf ein oder zwei Zoll zugeschnitten, und zum Schluss werden die Aufnahmen 3x3 oder 2x2 auf 5 oder 6 Zoll Papier gesetzt, mit Schnittmarken versehen und zum Drucken gegeben. Ein einzelnes Bild ist nicht kompliziert. Die Muehe ist, dieselben Handgriffe jeden Tag zu wiederholen.
LiYing ist ein Automatisierungsprogramm des Entwicklers aoguai, das diese ganze Kette auf den lokalen Rechner holt. Es ist auf GitHub unter AGPL-3.0 quelloffen, und im Repository steht, dass das Projekt damit die Arbeit im Fotostudio der Eltern entlasten sollte. Verarbeitet werden Passbilder, der Eingang muss also ein Portraet einer einzelnen Person nach den ueblichen Vorgaben sein.
Sechs Schritte, eine Kette
Der offizielle Ablauf zerfaellt in sechs Schritte: Bild laden, intelligenter Winkel und Korrektur, Hautretusche, Hintergrundaustausch, Groesse anpassen und automatisches Layout. Die Erkennung leisten zwei Modelle gemeinsam: YOLOv8n-pose findet den Koerper, YuNet die Merkmale im Gesicht, und zusammen entscheiden sie, ob der Bildaufbau eines Fotos brauchbar ist. Die Winkelkorrektur baut auf diesen Merkmalen auf. Ist die Neigung von Schultern und Augen berechnet, wird das ganze Bild aufgerichtet, ohne dass jemand von Hand an einer Hilfslinie zieht.
Welche Farbe der Hintergrund bekommt, entscheidet ein Segmentierungsmodell
Fuer den Austausch sorgt die RMBG Reihe von Modellen zur Trennung des Motivs, unterstuetzt werden die Fassungen 1.4 und 2.0. Das freigestellte Motiv laesst sich auf jede RGB Farbe legen. Rot, Blau, Weiss und die bei Ausweisen ueblichen dunklen Toene stehen in der Farbkonfiguration, eine andere Farbe ist nur eine Frage der Kanalwerte. Das Ergebnis kann auch einen transparenten Kanal tragen; geht das Bild danach in ein anderes Bildprogramm zur Weiterarbeit, spart dieser Schritt das erneute Freistellen.
Die Hautretusche steuert der Schalter --skin-retouch, voreingestellt sind Glaettung 0.7 und Aufhellung 0.8, beide getrennt einstellbar. Im Vergleich unten steht links das Original, rechts das Ergebnis mit den Vorgaben; Glanz und Struktur im Gesicht sind beide noch da.

Die Groessen stehen in einer Konfigurationsdatei
Die Zuschnitte sind nicht im Code festgeschrieben, sondern liegen in einer CSV Datei im data Verzeichnis, einmal auf Chinesisch und einmal auf Englisch. Die gaengigen Formate sind abgedeckt: ein Zoll, zwei Zoll, klein ein Zoll, klein zwei Zoll, Pass und Visum lassen sich direkt waehlen, und was fehlt, wird nach der Vorlage als Zeile ergaenzt. Der Zuschnitt ist auch keine reine Skalierung. Er muss Lage und Anteil der Person im Bild nach den Regeln halten, und der Bildaufbau wird ueber zwei Werte fein justiert, die Groesse des Gesichts und der Freiraum darueber; der erste bestimmt, wie viel Flaeche der Kopf einnimmt, der zweite, wie weit das Gesicht nach unten sitzt.

Ein Bogen wird voll gesetzt
Der Layoutschritt spart spuerbar Handarbeit. Fertige Einzelbilder werden in einer vorgegebenen Zahl von Zeilen und Spalten auf den Bogen gesetzt: ein Zoll 3x3 auf 5 Zoll Papier, zwei Zoll 2x2 auf 5 Zoll Papier, ein Zoll 4x2 auf 6 Zoll Papier, die Zahlen sind frei. Der Abstand zwischen den Bildern und die Lage des ganzen Blocks auf dem Bogen lassen sich ebenfalls einstellen, es gibt neun Ankerpunkte von links oben bis rechts unten, sodass zwei Anordnungen gemeinsam einen Bogen fuellen und auch der Rand genutzt wird. Die Schnittmarken lassen sich zuschalten, nach dem Drucken wird an der Linie geschnitten.


Drei Wege, alle lokal
Unter Windows gibt es ein Paket, das eine eingebettete Python Laufzeit mitbringt, und die grafische Oberflaeche oeffnet sich unter einer lokalen Adresse. Die Fassung mit Befehlszeile bietet feinere Werte und passt in eigene Stapelskripte. Die Docker Bereitstellung schreibt Portzuordnung, eingebundene Modellverzeichnisse und die Durchreichung der Grafikkarte in die Datei, was zu einem Rechner passt, der dauerhaft laeuft. Der ganze Vorgang braucht kein Netz, und ein Kundenfoto verlaesst den Rechner nicht, was fuer ein Studio mit hundert Portraets am Tag zaehlt. Die Beschleunigung ueber die Grafikkarte ist optional: mit CUDA und cuDNN rechnet das Programm bevorzugt dort, ohne Karte haengt es nicht, sondern faellt auf den Prozessor zurueck.
Was vor dem ersten Start zu wissen ist
Die Modelldateien kommen nicht mit dem Programm, sie muessen einzeln geholt und in das vorgesehene Verzeichnis gelegt werden, daran fuehrt beim ersten Einrichten kein Weg vorbei. Ergebnisse bei Erkennung und Freistellung haengen auch vom Foto ab, und der Autor sagt es in der Dokumentation deutlich: das Projekt ist fuer Passbilder gedacht, der Eingang sollte ein Portraet einer einzelnen Person nach den ueblichen Vorgaben sein, und ueberraschende Ergebnisse bei unruhigem Hintergrund oder Gruppenaufnahmen sind normal. Manche Anwender melden Fehler bei einzelnen Fotos, ein anderer Satz aus Groesse und Hintergrundfarbe kommt meist darueber hinweg.
Zur Lizenz
AGPL-3.0 geht einen Schritt weiter als die verbreiteten Lizenzformen: wird eine veraenderte Fassung anderen als Netzangebot zur Verfuegung gestellt, muessen die Aenderungen ebenfalls als Quelltext unter AGPL offenliegen. Wer sie nur im eigenen Studio zum Bearbeiten von Fotos nutzt, faellt nicht unter diese Regel.
Von der Erkennung ueber die Korrektur und den Farbwechsel bis zu Zuschnitt und Bogenlayout legt LiYing die wiederkehrenden Griffe der Passbild Nachbearbeitung in einen Lauf, alles auf dem lokalen Rechner. Das Fotografieren loest es nicht, und Feinarbeit macht es nicht; es uebernimmt den Teil, der sich nie aendert.